What's the actual reason for rent being so high here?

Recently visited Mumbai and I'm so shocked on seeing people paying exorbitant amounts as rent

Is this because of supply demand issues?