What is the answer: Catherine of Braganza was married to which English king?
charles ii