Selena Gomez and Justin Bieber have broken up. The couple are reportedly taking a break from their relationship after having a number of fights.