7 hours agoTaylor Swift battles rain and technical woes as she performs for star-studded Londonmixseven