Guava, popularly known as amrood in Hindi, comes loaded with benefits. It is believed to have its roots in Central America where it is alternatively known as “sand plum”. Besides its unique flavour and fragrance, guava has been hailed as one of the super fruits due to the numerous health benefit...