Cochin

Cochin is a vibrant city situated on the south-west coast of the Indian headland in the breathtakingly scenic and prosperous state of Kerala, hailed as ‘God Own Country’. In Cochin, dawn is not often a thing of breathtaking beauty, but just a…