Disney India signs 5 year Bellandur lease for 1.75L sqft

Business