Buckingham Palace has released a new video with powerful statement after a former royal aide made shocking claims about the ...
The Laxmi Vilas Palace is owned by the Gaekwads of Baroda and is known for being the world's largest private residence.