Guess who just made an entry in the latest Star Sports Mauka Mauka ad! Yes, that's right. Salman Khan! But what's he doing here while India is playing Australia in the World Cup semi-final?

Well, find out for yourself: