Mumbai: The benchmark Sensex climbed 257 points on broad-based buying, led by bank stocks, and notched up its first weekly gain in four amid optimism before the release of India's second-quarter GDP ...