News6 years ago
Why are people in India venting out their anger against Foodpanda on Social Media?
Foodpanda is a German mobile food delivery marketplace headquartered in Berlin, Germany and currently operating in 10 countries and territories. The company has partnered with over 27,095...