What colour is this dress?

Some people see the dress as black and blue, others see it as white and gold - the social media world has been split into two aggressive camps.