Lately, I’ve come to the conclusion that everything exciting happens on or next to roads in India. India’s biggest tourist attraction, other than the Taj Mahal, can be found on the roads… curious to know what I’m talking about? Click the link. Â