Do these mean the same?
The monastery is a Himalayan monastery located on the outskirts of Kathmandu . More than 100 Tibetan Buddhist monks study Buddhist meditative practices and philosophical inquiry at the monastery .
The monastery is a Himalayan monastery on the outskirts of Kathmandu , where more than 100 Tibetan Buddhist monks study Buddhist meditative practices and philosophical questions at the monastery .
yes