Mumbai: The macroeconomic environment remains challenging, with crude oil emerging as a key source of uncertainty for domestic markets, analysts said on Saturday, as the Indian equities endured a challenging, holiday-shortened week, with benchmark indices extending their losses. Nifty 50 and Sensex recorded weekly declines of approximately 2.4 per cent and 2.2 per cent, respectively..