A 22 Meter High Statue Of Gautam Buddha Sits In Stok Village Of The Indian State Of Ladakh | Stoke Village: A 14th-century village, Stoke i...