The first captivating feature of India when one travels from another country, say a developed country, is the traffic jams. When their eye sight gets used to the Indian traffic system, comes the next punching feature – the dirt and garbage along the Indian roads! Be it a foreigner or a NRI raised in India! …