Moksha Roy, who received the award from Deputy British PM Oliver Dowden last week, has the distinction of being the world’s youngest sustainability advocate.
Moksha Roy, who received the award from Deputy British PM Oliver Dowden last week, has the distinction of being the world’s youngest sustainability advocate.