• 16 years ago
CARING: In a year, New Delhi will host the Commonwealth Games. The city of the "Slumdog Millionaires" is keen to change its image and hide its wretched misery - even if it means trampling its poor in the process.

Recommended