The Upper House of British Parliament, the House of Lords, today passed the Gay Marriage Bill by a majority of 242, paving its way to become a law in Britain. The Bill has already been passed on May 21st by the lower house, the House of Commons, with a 205 majority. The Bill will now undergo...