Prince Harry and Meghan Markle have selected the carriage and horses they will use for their wedding procession. They will tie the knot on Saturday 19 May at …

source