These white “limos” where lined up at the government buildings in New Dehil, India. I found out that it was because they are the official governmental vehicle.
Found this old photo, from a trip to India back in 2009, I don’t remember where I made it, but I think it was in New Delhi. Do you know?
Here’s an old one from my trip to India back in 2009, it’s one of the towers on the Friday Mosque in New Delhi.