Savio Lodh
Mercedes-Benz MCV 120 Mercedes-Benz MCV 120 public transport bus in Sharjah, United Arab Emirates. Taken on 29/8/2013.
TATA Lineup of new TATA buses taken on 25/11/2013 in Sharjah, UAE.
TATA New TATA bus taken on 25/11/2013 in Sharjah, UAE.