Skip to playerSkip to main content
  • 14 years ago
Bangalore-based real estate company Mantri Developers announced the opening of Mantri Square, which it claims to be the largest mall in India.

Category

😹
Fun
Comments

Recommended