For those who love travelling across India, Chikkamagaluru is either a fond memory or a must-visit on their bucket list. This Karnataka gem is a paradise for nature lovers, with its lush green ...