No. i had the visa letter only which we presented to the immigration counter and they put the stamp on the passport. You can contact my Vietnam travel agency friend Hannah on this number for more information +84 91 965 56 63. Whatsapp on this number as give my name as reference.
Yes definitely. The visa approval letter is enough at the India immigration counter