The Maldives president has declared a 30-day state of emergency ahead of a planned anti-government rally.
The declaration by President Abdulla Yameen gives security forces sweeping powers to arrest suspects.
It comes two days before the planned protest by the country's main opposition, the Maldivian Democratic Party (MDP).
MDP leader Mohamed Nasheed was jailed in March after a widely criticised conviction under anti-terror laws.
"President Yameen has declared (a) state of emergency to ensure the safety and security of every citizen," his spokesman Muaz Ali tweeted.
Attorney-General Mohamed Anil said a cache of firearms and explosives had recently been discovered, as well as plots to use dangerous weapons.