Perhaps try out the Sri Lankan embassy they might be able to help and specially with the visas for the Nordic countries
Perhaps try out the Sri Lankan embassy they might be able to help and specially with the visas for the Nordic countries