Hello,
No it is not compulsory to do MD or MS after MBBS. It is purely based on one's own interest. If you want to specialize in a particular area then i suggest that you pursue higher studies, as nowadays people prefer to go to a specialist.
Hope this helps.
Good luck
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile