Darjeeling: Two snow leopards have given birth to five cubs at the Darjeeling Zoo in West Bengal, officials said on…