Images

Tagged: india
Location: Greater Noida, Uttar Pradesh, IN
Rebar
Roadside snack
Roadside snack
Greater Noida