Net budget revenues surpassed targets by 15.2%, or by €500 million, in April offering a large breathe to the Finance ministry in managing its obligations. A Finance ministry announcement on Wednesday attributed this positive development to a massive response ...