Filming Locations (1)

  • Vagamon, Kerala, India