Renowned British supercar manufacturer Mclaren has sold and delivered its 620R supercar for the first time in India. The exclusive…