Esha Gupta in Rafael Nadal and Cristiano Ronaldo league; Here’s why Esha Gupta is definitely on a roll this year! From having a packed calendar to…