Office space absorption in India 's six major cities reached a record high of 34.8 million square feet in the first half (H1) of 2024, according to Savills India. This represents 29 per cent ...
Some results have been hidden because they may be inaccessible to you