Oct 08, 2021
Smartworks has leased close to 270,000 square feet of office space at World Trade Tower in Noida, said two people aware of the development.
Read More