UPDATE- Thank you all for your replies and suggestions.
Indeed I did get my TRV stamped in India. All I had to do was, take the official letter of approval (which CIC sent as a passport submission request) and submit it with my passport. I got it stamped within 7 days.
Hope this helps others in a similar situation.
Indeed I did get my TRV stamped in India. All I had to do was, take the official letter of approval (which CIC sent as a passport submission request) and submit it with my passport. I got it stamped within 7 days.
Hope this helps others in a similar situation.