Best time to visit Rajgir