The landmark 7-Eleven store is located at the World Trade Center in Kharadi, Pune
Bengaluru: Texas-based convenience store chain 7-Eleven has reached the milestone of 50 stores in India with the opening of its latest outlet in Pune located at World...