There’s been an ever increasing number of reports about mysterious radioactive spikes observed across Europe. However, no official announcement has been made by any of the EU states, as officials are trying to downplay these reports as if they were mere allegations. As it’s been noted by the Independent, Iodine-131 is a man-made radioactive material […]