India To House The World's Largest Museum By 2025
India might soon be home to the world's largest museum, estimated to be twice the size of Paris' The Louvre, with plans of transforming the iconic North and South Blocks of Delhi's Raisina Hill complex
































