Bahrain F1, London Marathon, Monoco Masters tennis and four football matches all on today - overlapping each other. A sport fans nightmare!