Loktak Lake

Loktak Lake is a fresh water lake located at Northeaster part of India called Manipur. Solo Guy video.

Share this?