20100511 india: Small cities put metros to shame in cleanliness ratings