Newly installed giant LCD television screen in the centre of Swindon