Kerala or God’s own country is blessed with mesmerising scenic beauty and ancient forts. These forts in Kerala are a testament to Kerala’s glorious history …

Kerala or God’s own country is blessed with mesmerising scenic beauty and ancient forts. These forts in Kerala are a testament to Kerala’s glorious history …