The Taj Malabar Hotel in Cochin is deluxe five star hotel . It is situated in the northern side of the Willingdon Island. The modern town of Kochi is a group of islands and a peninsula. The old city of... (Continue reading)
The Travel Point
Europe Travel Guide
Karnataka Tours