TDI International India P Limited installed 66 displays across 16 Delhi Metro Stations as the final leg of Promotions for Bollywood Action Thriller Dhoom 3.