Supported by global cues and easing of geopolitical tension between India-China boosted investors’ sentiments. The stock markets ended at a four-month high. The BSE Sensex ended at 36,487.28, up by 1.29%.