TIMDAA sets a new record
By Bhawana Anand - January 29, 2014
TIMDAA, a company known for driving state-of-the-art structures for clients, is now in the Limca Book of Records for installing the biggest site in the country, at the Indira Gandhi International Airport in New Delhi.