So much for being financially independent! UK taxpayers will still pay Prince Harry and Meghan Markle's '£600,000 security and £130,000 travel costs' while they will get £2.3m-a-year from Prince Charles' Duchy (YOU, in effect)