When it comes to tourism, few countries have everything: Beaches, Mountains, Wildlife, Desert, Historic sites, Lakes, Spiritual centres, Cultural diversity. India has all this and some more. All undone by poor cleanliness, poor design of experience and general apathy.