All the pride that we take in Delhi, containing seven historical cities within itself, seems to go down the drain following the rating of it as the 24th dirtiest city in the world. The ranking is based on a survey conducted by Forbes magazine on world's 100 dirtiest places. However, the Delhi Mayor says that things are changing for better.