20101104 india: World's tallest Hanuman statue at Shimla