Markets end in green, Nifty closes above 11,100

Business