Army Commander-in-Chief Gen Prayuth Chan-ocha Tuesday declared martial law that covers the entire nation.