Mera Sultan Episode 168 - 31 October 2013 Geo Kahani Watch Online Mera Sultan - 31 October 2013 - Episode 168 [Part 1 of 3] Mera Sultan - 31 October 2013 - Episode 168 [Part 2 of 3] Mera Sultan - 31 October 2013 - Episode 168 [Part 3 of 3]