20120831 india: BJP holds impressive poll rally in Shimla