Indian markets end higher despite weak cues, Sensex up 274

Business