TVS NTORQ 125, - presenting partner of the film Bumblebee in India, has set up a one-of-a-kind installation in PVR Oberoi Mall, Goregaon, Mumbai.....