Question. The World biggest oil refinery is situated?
  1. Saudi Arabia
  2. Kuwait
  3. Iran
  4. India