India is a man's world. As a result of female infanticide, where girl babies are aborted, undernourished or murdered, there are fifty-two men for every forty-eight women. In northern India the ratio seems higher - in the streets of Delhi and Mumbai gangs of guys are out in force, strutting and swaggering hand-in-hand, smiling and sneering with bravado. It seems no-one can adore them as much as they adore themselves; one of the most popular t-shirts stretched over scrawny chests and pot-bellies this summer declares 'GOD I'M GOOD'.