Karochi

44.01%
1,396 894 hours 76,296 13,311 609 103 166 496,322