Day: July 14, 2024

China denies having spy bases
News

China denies having spy bases

BEIJING (EFE).— China denied and called a “hoax” yesterday accusations that it operates spy bases in Cuba, as claimed in a report by the Center

Read More »