Nabi Shah Lake is a Lake located in District Sargodha , Punjab ,Pakistan