Filming Locations (5)

  • Riga, Latvia

  • Ladakh, Jammu & Kashmir, India

  • New Delhi, Delhi, India

  • Mumbai, Maharashtra, India

  • Switzerland