Markets Rally for Second Day as Global Cues Turn Positive!