Question: why do we have 2 may bank holidays?
Answer: 8. There is a second bank holiday in May originally because of Whit Monday. The second bank holiday in the month of May exists because it used to be held on the day-off in the Christian calendar after Whit Sunday or Pentecost. ... Since 1971 however, this bank holiday has always been held on the last Monday of the month.