Speculation over the Bahrain Grand Prix and whether or not it will take place has overshadowed somewhat the build-up to Chinese Grand Prix. However, in a bid to remind you of the fact there is actually a race this weekend in Shanghai, we'd like to know who you think will come out top...?

Will Red Bull Racing and Sebastian Vettel chalk up their first win of the 2012 F1 campaign?

Can McLaren's Jenson Button make it two wins out of three?

Could Fernando Alonso pull off another surprise win for Ferrari like he did in Malaysia?

Will Lewis Hamilton's grid penalty put pay to his hopes?

...And what of Mercedes, Lotus and the rest?

No one will know until Sunday, but still we'd like to know your predictions. To submit your vote, simply CLICK HERE

You can also share your thoughts and opinions simply by clicking on the 'Post your comments' link below.