Somewhere in the universe, do you have an exact twin? A being who lives in an identical house to yours, enjoys the same food, drives the same model of car, and whose only difference to yourself is that he or she wears a different coloured shirt?

The amazing answer is yes - provided only that the being lives far enough far away. For in an infinite universe everything that can happen must happen.

To read more, click here.