Max Mueller, German philosopher once said that India is the only country in the world which has been endowed/blessed with wealth, beauty and power. In-fact, its snow clad mountains, lush...