Hey student,
Neurosurgeons are doctors who diagnose and treat diseases of the brain, spine, and nervous system through surgical and non-surgical treatments based on the type of injury or disease and answer to your question is yes a neurosurgeon can earn 4.5 lakhs in big hospitals in india and even throughout the world as it is a very skilled profession and it requires very expensive equipments.
All the best student,
Hope this helps you.
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile