Post date: May 10, 2019 6:49:42 PM
Trinidad is home to the world’s largest Hanuman Murti statue outside of India, standing at 85 feet tall located in the village of Carapichaima.