Prince Harry and Meghan Markle's upcoming UK visit sparks criticism and speculation about financial motives behind the trip.