Beauties, it is time to pack your bags, and head to the closest mountain for a break! Apparently, Mother Nature is the elixir of life we’ve been asking for, a recent study has revealed that women who live in nature live longer. Particularly, the natural environment reduces stress and improve social and physical activity. The…