Photo courtesy of BBC News.
Photo courtesy of BBC News.
World's richest man is stiffing the small island nation of Antigua and Barbuda of sales tax due. Disgusting.
World's richest man is stiffing the small island nation of Antigua and Barbuda of sales tax due. Disgusting.