Montero believes banks and energy companies must pay more taxes to ‘improve their reputation’ in Spain

| FEBRUARY 23, 2023 | LAST UPDATE: FEBRUARY 23, 2023 13:31