London: Buckingham Palace displays Indian art

Buckingham Palace displays Indian art. Collection put on public display for the first time. Watch this video to know more.