Tallest BR Ambedkar Statue Outside India Unveiled In Washington

The tallest statue of Dr B R Ambedkar, the principal architect of India's Constitution, outside India was formally inaugurated in a Maryland suburb of the US capital Washington.