Random Video

Bangalore gets Indias largest mall

2012-03-23 61 Dailymotion

Bangalore-based real estate company Mantri Developers announced the opening of Mantri Square, which it claims to be the largest mall in India.