Bulgaria's gross foreign debt totalled 20.506 billion euro ($27.598 billion) at the end of April, up by 4.3% from the end of last year, the central bank said on Monday.