Photo

Petal pushers: The flower sellers of India