India, the country of thousand facets has it all, from huge battle-scarred forts to mighty rivers, from pristine snowcapped peaks to quaint villages, and from dense forests to balmy beaches and bustling cities. Since ancient times, India has a tradition of welcoming all those who want to experience its magic. Even today, there are parts of this enigmatic country waiting to be explored and that...