Big traffic TukTuks, buses and people New-Delhi, Delhi, India

Big traffic with TukTuks, buses and people in New-Delhi, Delhi, India