Picture Details

Delhi, India

Delhi, India

Click on the picture to see the full sized version

Picture Information

Picture by: Simon Brown

Gallery: India

A brand new Delhi Transport Commission TATA at Sri Niwas Puri Depot in Delhi.

An article on the DTC appears in the July/August 2005 edition of Buses Worldwide magazine

This picture has been viewed 2238 times.