I have bought stocks using Margin Trading Facility in NSE. Can I sell them on BSE?

No. Cross selling between exchanges is not possible.