Images

Tagged: india
Location: Greater Noida, Uttar Pradesh, IN
Chefs
Pavilion
Sweets
Garland makers
Decorations