The National Library of India on the Belvedere Estate in Alipore, Kolkata, is the largest library in India by volume, and India's library of public record