A flower shop on a street in Quilon, Southern India