Nation marks 68th Independence Day