Built in 2018, the drop tower is now housed at the National Centre for Combustion Research and Development (NCCRD) at IIT Madras, sharing its surroundings with deer that sometimes wander in from ...