Who is the biggest liar in the World?
The World’s Biggest Liar is an annual lie-telling competition held in Cumbria, England. International competitors have five minutes to tell the biggest and most convincing lie they can. Props and scripts are not permitted in the competition. Politicians and lawyers are prohibited from participating in the competition because “they are judged to be too skilled … Read more