The two women deny any wrongdoing, stating that they were forced to by gang members. Two British women who went missing from the Spanish island of Ibiza turned up in the most peculiar of places this week.
Embattled Toronto city mayor Rob Ford continues to face considerable pressure after a video surfaced recently that reportedly shows definitive proof of the mayor smoking crack cocaine. Now, police have confirmed that they know the location of the alleged crack house.