India! The name itself exudes so many colours, so many smells, so many beautiful places to discover – right from the mountains of Himachal to the beaches of Goa or the backwaters of Kerala. There ...