Markets continued to rally amidst concerns over the new virus strain, lockdown possibilities and weak global cues. The additional stimulus announced in the US did not gain much momentum in the global market as the quantum of the benefit was well-factored, but Europe and EMs are maintaining the buoyancy. The BSE Sensex ended at 46,444.18, up 437.49 points or 0.95%. The Nifty was at 13,601.10, up 134.80 points or 1%.