Shivangi Joshi, who is popularly known as Naira from Yeh Rishta Kya Kehlata Hai, brings royalty and elegance to whatever she wears. What we find amusing is how she has managed to win over everyone’s heart in such a limited period of time. But it is no surprise considering what an amazing actress she is.

Shivangi Joshi is also a fashion inspiration to many with her perfect choices on screen as well as off-screen, be it Indian or western. She looks like a diva in western dresses and like a princess in Indian attire. Both the looks suit her best, however which one you like the most? Comment below!

Check her beautiful picture in both outfits.