Horror Movie Locations IDUKKI - Kerala - Video Videos

Horror Movie Locations

Ammachi Kottaram was constructed by Travancore Maharaja, Moolam Thirunal, sometime in the 19th-century. The Kingdom of travancore ruled parts of southwest India from 1729 until 1949, existing as a vassal state of the British Raj from the late 18th-century onward. Encompassing much of present-day Kerala and parts of Tamil Nadu, Travancore was one of the […]