Kerala – The Land Of Wonders
Kerala, the land of wonders included in the National Geographic Traveller’s list of World’s ten Paradises Found. Kerala, highly acclaimed as God’s Own Country is a small state, formed on 1st November 1956, situated in the south western part of India, on the Malabar Coast. Situated in the south western part of India, It is located … Read More