Papaya leaf is considered a miraculous ingredient for relieving several health problems. Here’s everything you need to know ...