Carnival in Portugal is a vibrant and colourful celebration that takes place in the days leading up to Lent, typically in February or March. The exact dates vary each year, depending on the Catholic ...