India's Jehan Daruvala races to his second podium finish of the season. (Source : IANS)

By IANS