Prince Charles reopens Mart