Kozhikode(Or Calicut in Kerala,India is a beautiful city that has layers of rich history, cultural vibrancy and sceneries.
Situated in the coastal beauty of Varkala, Kerala you will find beautiful beaches, spiritual pursuits and vibrant culture ...