What next for Harry and Meghan? And will HS2 really cost £100 billion?

What next for Harry and Meghan? And will HS2 really cost £100 billion?