Where to apply for a national visa?

My place of residence My visa application should be submitted to
Sri Lanka  Embassy of Switzerland in Colombo 
Maldives   Embassy of Switzerland in Colombo