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