On June 11 and for the first time ever, the world cup will be held on African soil. Can you believe it, the world cup is here. 32 nations competing for the gold while 27 billion hold their breath and wait for the drama to unfold. I’ll try and avoid Continue Reading