I doubt it will be delayed guys. So far they are peaceful protests and nobody there is trying to harm anyone. It will calm down in a few days and im pretty sure F1 will still start in Bahrain.
At the end of the day the country and the people are more important than the F1, so if it gets delayed then so be it. But here's to having a great F1 opener