VYDS stands for Velidhoo Youth Development Society (Maldives)

VYDS