Which of the following organisations prepares topographical maps of India?
(a) Geographical Survey of India
(b) Survey of India
(c) Geological Survey of India
(d) Archaeological Survey of India