Esha Gupta is not only a well-known B-Town actress but also a fan favorite among Instagram models. Her presence on social media always creates attention among fans and followers thanks to her incredible body and looks. Her frequent Instagram updates in the form of 🔥 photos always guarantee praise and adulation from millions of fans.

Just recently, Esha shared a mirror selfie on Instagram that caused a stir on the Internet in no time. Facing a mirror and with a phone in her hand, she took a picture of herself in sexy white bikinis and a pair of casual flip-flops. Check it out below:

esha gupta bikinis
Esha Gupta raises the temperature that no virus can survive

On her Instagram photo, she captioned it as such: "It rained on my parade(literally ☔️)". The author of this article doesn't quite know about which parade that the caption refers to. But based on the photo, it doesn't look like there'd be any rain on her parade, metaphorically or literally.

Ever since Esha made her Bollywood debut in 2012 with the movie 'Janaat 2,' she has grown even more. She has done quite a few movies since then and her next role in 'Desi Magic' produced by Ameesha Patel will be out this year.

Esha once said to internet trolls: "We have so many things going on in our heads. There's so much to do in life, so there's no point being stressed about something so unimportant. What I also want to tell them is that there's so much happening in the world already; a war is taking place as we speak and there are many refugees who need help...and you are commenting on someone's body parts! Come on, use your time to do something worthwhile”. Couldn't agree more!

More of Esha Gupta looking 🔥🔥🔥

Check out more of Esha's bold and beautiful photoshoots below that no troll can smear:

83368344 1550588371759147 3554614664455071185 N

84249191 481084242558576 7963991482156894097 N

82501588 219397232558085 3237501269478306652 N

83099748 520619445230756 3558144140283361643 N

83528899 522791361694274 3524950776375976144 N

84182031 202883570896928 5442272352291171765 N

84527681 1302329589965760 2931745232411672191 N

85163423 200760731125126 8316924664669510803 N

82088114 333048354261615 9202079285219306143 N

84311712 2714656481988941 8562131559123230939 N

85152244 3533047873388929 6739109102302936723 N

84770546 2466856370291301 1277085493702070740 N

85095197 1442409929273637 505629302795132811 N

Check out our Bollywood section on for more on India's acting celebrities!