Delhi

Cars choking Delhi's roads. 07 November 2007. About 2 mins. 4EfT16wF3qY