IDUKKI THE HEAVEN
Photo 1 of 24
Land of Rama’s Stone" or "Land where Lord Ram set his holy foot" searching of Sita rama arrived in this place. Am also in search of my Sita. ????
Ramakkalmedu Hilltop View Point