The United States has been widely criticized for creating and maintaining the Guantanamo Bay prison , where suspects from the wars in Afghanistan and Iraq are held for questioning .