Coimbatore, a lively city in Tamil Nadu lies between spectacular Western Ghats and fascinating waterfalls. Perfect for nature ...