McDonald’s, Starbucks, Coca-Cola Shut Shops, Halt Production In Russia
New Delhi/Moscow: Several consumer giants including McDonald's, Coca-Cola, Starbucks and PepsiCo have shut their restaurants and paused business in Russia ...
New Delhi/Moscow: Several consumer giants including McDonald's, Coca-Cola, Starbucks and PepsiCo have shut their restaurants and paused business in Russia ...