The Rose Seller

The Rose Seller

New Delhi, India