Yvanka desoysa: research and rollercoasters
Moratuwa, Sri Lanka
Biological Sciences Major; Minor in International Relations