Esha Gupta oozes oomph in red summer dress