Mini brand opens India’s first exclusive showroom in Mumbai
April 9, 2012
BMW Group, which owns the Mini brand, has officially launched the iconic brand in India. Mini has been ruling in 99 countries and India is the 100th nation to …