No, Keoladeo is a National Park- an artificial and man-managed park in India.