The correct option is B Survey of India
Topographic sheets are large scale maps that are usually prepared by the respective central governments of countries. In India, the responsibility of producing these officially toposheets was taken up by the Survey of India, the national survey and mapping organisation of the country.