India, Aug. 12 -- An American teen's heartfelt rendition of the Indian national anthem has become a source of happiness for many on social media. The video, shared by an Indian in the US, captures the 17-year-old enthusiastically singing the anthem.

"Oh my god! My heart just smiled through this," Disha Pansuriya wrote while posting the video. She added that the singer, Gabe Merritt, knows anthems of different countries, but his favourite one is that of India.

"He is just amazing, he knows mostly every country's national anthem, but @india is his favorite! I pray and wish he goes places with his exceptional talent!!" reads the rest of the caption.

The video opens to show Merritt sitting on a chair. A text insert appears on the screen: "...