Thursday, October 20, 2011

Logo Quiz of the Day : 860

Hint: Retail stores
Answer: Croma
Croma is an Indian retail chain for consumer electronics and durables. Tata Group company Infiniti Retail runs Croma stores in India.