Race Directors click here AIMS Members click here
Home Page Marathon History About Us Contact Us Calendar Directory Results Partners


2003 AIMS  Event Winners

World Fastest Times:
            2014 2013 2012 2011
2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
2000 1999                
AIMS Event Winners:
            2014 2013 2012 2011
2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
2000 1999 1998 1997 1996 1995 1994 1993 1992 1991
1990 1989 1988 1987 1986 1985 1984 1983 1982  
Marathon Record Progression: (men from 1953 ; women from 1977):
Fastest Marathons run each year (men from 1924; women from 1970):
World's Largest Marathons:
   .
.including list of all marathons with over 30,000 finishers <here>
2012 2011 2010 2009 2008 2007 2006 2005    
IAAF World Road Running Records <here>

DATE      VENUE                 DISTANCE   MEN'S WINNER                   TIME   WOMEN'S WINNER               TIME
09-Jan-03 Tiberias, ISR         marathon   Moges Taye (ETH)              2:12:45 Ester Einer (ISR)          2:51:06
10-Jan-03 Dubai, UAE            marathon   Joseph Kahugu (KEN)           2:09:33 Irina Permitina (RUS)      2:36:26
12-Jan-03 Hong Kong, HKG        1/2 mara   Gezahegne Abera (ETH)           67:55 Christine Double (HKG)       80:06
19-Jan-03 Hong Kong, HKG        marathon   Kenji Ichijo (JPN)            2:40:35 Chiaki Fjelddall (JPN)     3:21:04
26-Jan-03 Huntington Beach, USA marathon   Glen Weissman (USA)           2:41:30 Erika Aklufi (USA)         3:06:59
26-Jan-03 Osaka, JPN            marathon   Women only                            Mizuki Noguchi (JPN)       2:21:18
02-Feb-03 Beppu, JPN            marathon   Samson Ramadhani (TAN)        2:09:24 Women only                        
02-Feb-03 Las Vegas, USA        marathon   David Bronfenbrenner (USA)    2:33:34 Linda Huyck (USA)          2:57:48
02-Feb-03 Valencia, ESP         marathon   Samwel Tangus (KEN)           2:14:43 Mulu Seboka (ETH)          2:46:33
07-Feb-03 Luxor, EGY            marathon   Salama A. El-Akraa (EGY)      2:18:18 Chiemi Oana (JPN)          2:57:41
09-Feb-03 Tokyo, JPN            marathon   Zebedayo Bayo (TAN)           2:09:07 Men only                          
16-Feb-03 Ohme, JPN             30 km      Kenjiro Jitsui (JPN)          1:33:23 Tomoe Yokoyama (JPN)       1:44:36
16-Feb-03 Hong Kong, HKG        marathon   Tendai Chimusasa (ZIM)        2:18:11 Sun Weiwei (CHN)           2:38:55
16-Feb-03 Hamilton, NZL         1/2 mara   Sergei Kokorin (NZL)            73:50 Tracy Crossley (NZL)         84:44
16-Feb-03 Kuala Lumpur, MAS     marathon   Vladimir Kotov (BLR)          2:33:37 Yuan Yufang (CHN)          3:02:20
23-Feb-03 Sevilla, ESP          marathon   Onesmus Mutisya (KEN)         2:17:24 Beatriz Ros (ESP)          2:30:09
23-Feb-03 San Juan, PUR         10 km      Hendrick Ramaala (RSA)          28:16 Paula Radcliffe (GBR)        30:21
24-Feb-03 Smara, ALG            marathon                                                                           
02-Mar-03 King George Island, A marathon   Bogdan Barewski (POL)         3:33:20 Jane Baldwin (USA)         4:11:10
02-Mar-03 Moshi, TAN            marathon   Lucian Hombo (TAN)            2:16:25 Sarah Maja (TAN)           2:51:24
02-Mar-03 Otsu, JPN             marathon   Japhet Kosgei (KEN)           2:07:39 Men only                          
03-Mar-03 Torreon, MEX          marathon   Francisco Bautista (MEX)      2:14:28 Albina Galliamova (RUS)    2:35:48
09-Mar-03 Kyoto, JPN            1/2 mara   Khalid Khannouchi (USA)         62:15 Adriana Fernandez (MEX)      69:28
09-Mar-03 Nagoya, JPN           marathon   Women only                            Takami Ominami (JPN)       2:25:03
09-Mar-03 Napoli, ITA           marathon   Lukas Cherono (ITA)           2:13:11 Maura Viceconte (ITA)      2:33:36
16-Mar-03 Barcelona, ESP        marathon   Alberto Juzdado (ESP)         2:10:53 Kenza Whabi (MAR)          2:38:36
16-Mar-03 Seoul, KOR            marathon   Gert Thys (RSA)               2:08:42 Zhang Shujing (CHN)        2:23:18
16-Mar-03 Lisboa, POR           1/2 mara   Martin Lel (KEN)                60:10 Derartu Tulu (ETH)           69:20
16-Mar-03 Ferrara, ITA          marathon   Andrew Eyapan (KEN)           2:20:53 Isabelle Ledroit (CAN)     2:45:14
22-Mar-03 Praha, CZE            1/2 mara   Fred Kiprop (KEN)               62:47 Helena Javornik (SLO)       71:03*
23-Mar-03 Roma, ITA             marathon   Frederick Cherono (KEN)       2:08:47 Gloria Marconi (ITA)       2:29:35
23-Mar-03 Marseille, FRA        marathon   Patrick Chumba (KEN)          2:12:06 Tatyana Gladyr (UKR)       2:37:52
29-Mar-03 Den Haag, NED         1/2 mara   Joseph Ngolepus (KEN)           60:56 Marleen Renders (BEL)        69:54
30-Mar-03 Graz, AUT             1/2 mara   Stephen Tapala (KEN)            65:30 Tijana Pavicic (CRO)         85:14
06-Apr-03 Berlin, GER           1/2 mara   Paul Kirui (KEN)                61:05 Magdeline Chemjor (KEN)      71:12
06-Apr-03 Linz, AUT             marathon   Joseph Mereng (KEN)           2:13:37 Olena Fadeyeva (UKR)       2:33:03
06-Apr-03 Paris, FRA            marathon   Michael Rotich (KEN)          2:06:33 Beatrice Omwanza (KEN)     2:27:44
06-Apr-03 Seoul, KOR            mara-relay Women only                            Russian team               2:18:06
13-Apr-03 Canberra, AUS         marathon   Gemechu Woyecha (QAT)         2:22:36 Nyla Carroll (NZL)         2:38:56
13-Apr-03 London, GBR           marathon   Gezahegne Abera (ETH)         2:07:56 Paula Radcliffe (GBR)      2:15:25
13-Apr-03 Rotterdam, NED        marathon   Wiliam Kiplagat (KEN)         2:07:42 Olivera Jevtic (SCG)       2:25:23
13-Apr-03 Torino, ITA           marathon   Danielle Caimmi (ITA)         2:10:18 Stine Larsen (NOR)         2:27:12
13-Apr-03 Wels, AUT             1/2 mara   David Biwott (KEN)              66:24 Ida Surbek (SLO)             77:44
13-Apr-03 Zurich, SUI           marathon   Tesfaye Eticha (ETH)          2:10:58 Karina Szymanska (POL)     2:33:28
19-Apr-03 Ancon, ECU**          10 km                                                                              
19-Apr-03 Capetown, RSA         56 km      Mluleki Nobanda (RSA)         3:09:21 Simona Staicu (HUN)        3:37:32
20-Apr-03 Nagano, JPN           marathon   Erick Wainaina (KEN)          2:12:00 Madina Biktagirova (RUS)   2:28:24
21-Apr-03 Boston, USA           marathon   Robert Kipkoech Cheruiyot (KE 2:10:11 Svetlana Zakharova (RUS)   2:25:20
27-Apr-03 Carmel, USA           marathon   Jonathan Ndambuki (KEN)       2:19:59 Julieanne White (CAN)      2:47:11
27-Apr-03 Hamburg, GER          marathon   Julio Rey (ESP)               2:07:27 Hellen Kimutai (KEN)       2:25:53
27-Apr-03 Madrid, ESP           marathon   Henry Tarus (KEN)             2:12:42 Ruth Kutol (KEN)           2:34:41
27-Apr-03 Oceanport, USA        marathon   Peter Heimgartner (USA)       2:37:23 Dorian Meyer (USA)         2:52:47
27-Apr-03 Oklahoma City, USA    marathon   Conor Holt (USA)              2:26:55 Kristen Jett (USA)         3:15:44
27-Apr-03 Wroclaw, POL          marathon   Mihaylo Iveruk (UKR)          2:17:18 Wioletta Uryga (POL)       2:39:27
04-May-03 Berlin, GER           25 km      Jason Mbote (KEN)             1:15:07 Caroline Kwambai (KEN)     1:24:50
04-May-03 Trieste, ITA          marathon   Ibrahim Mitei Kipkurui (KEN)  2:11:26 Maria Cocchetti (ITA)      2:33:50
04-May-03 Vancouver, CAN        marathon   Ulrich Steidl (GER)           2:20:22 Angela Strange (CAN)       2:46:22
11-May-03 Ottawa, CAN           marathon   Joseph Nderitu (KEN)          2:15:30 Sandy Jacobson (CAN)       2:33:52
17-May-03 Goteborg, SWE         1/2 mara   Benjamin Rotich (KEN)           63:43 Miriam Wangari (KEN)         73:27
18-May-03 Coban, ECU            1/2 mara   Enos Ketter (KEN)               62:15 Ramilya Burangulova (RUS)    76:08
18-May-03 Kobenhavn, DEN        marathon   Mostafa Errebbah (ITA)        2:19:57 Annemette Aagaard (DEN)    2:48:52
18-May-03 Praha, CZE            marathon   Willy Cheruiyot (KEN)         2:11:56 Anne Jelegat (KEN)         2:31:10
25-May-03 Chicago, USA          marathon   Jordan Dubow (USA)            2:37:21 Suzy Collin (USA)          3:17:42
25-May-03 Enschede, NED         marathon   Wilson Kibet (KEN)            2:11:38 Gea Siekmans (NED)         3:05:02
14-Jun-03 Stockholm, SWE        marathon   Josephat Chemjor (KEN)        2:18:14 Marie Soderstrom (SWE)     2:35:07
14-Jun-03 Tromso, NOR           marathon   Egil Skarpsno (NOR)           2:30:25 Kristin Thorkellsdottir (N 3:22:42
15-Jun-03 Edinburgh, GBR        marathon   Frank McGowan (GBR)           2:35:21 Michaela McCallum (GBR)    2:48:06
21-Jun-03 Edmonton, CAN         marathon   Phil Meagher (CAN)            2:45:11 Cindy Nyhoff (CAN)         3:13:54
22-Jun-03 Vancouver, CAN        1/2 mara   Mustapha Bennacer (CAN)         63:14 Lyudmila Korchagina (RUS)    70:50
29-Jun-03 Saromako, JPN         100 km     Yoshiaki Kobayashi (JPN)      6:38:06 Norimi Sakurai (JPN)       7:20:02
29-Jun-03 Turku, FIN            marathon   Dainius Saucikovas (LIT)      2:28:58 Eija Apunen (FIN)          3:16:43
06-Jul-03 Gold Coast, AUS       marathon   Dickson Marwa (TAN)           2:12:53 Shireen Crumpton (NZL)     2:40:10
06-Jul-03 Guayaquil, ECU        1/2 mara   Silvio Guerra (ECU)             63:59 Angelica Sanchez (MEX)       75:50
13-Jul-03 London, GBR           10 km      Albert Chepkurui (KEN)          28:12 Iulia Olteanu-Negura (ROM)   32:24
26-Jul-03 Davos, SUI            78 km      Grigoriy Murzin (RUS)         5:54:44 Monica Casiraghi (ITA)     6:47:56
02-Aug-03 Helsinki, FIN         marathon   Giorgio Calcaterra (ITA)      2:20:55 Tatyana Zolotaryeva (RUS)  2:57:03
02-Aug-03 Omsk, RUS             marathon   Mikhail Khobotov (RUS)        2:17:40 Anfisa Kosacheva (RUS)     2:40:16
03-Aug-03 Arusha, TAN           marathon   David Kwino (KEN)             2:15:50 Fabiola William (TAN)      2:40:10
03-Aug-03 Bogota, COL@          1/2 mara   Alirio Carrasco (COL)           64:23 Susan Chepkemei (KEN)        70:29
10-Aug-03 Ciudad Panama, PAN    marathon   Henry Jaen (CRC)              2:24:48 Josefina Delgado (CRC)     3:18:33
16-Aug-03 Spituk Gompa, IND     marathon   Sonam Angdus (IND)            2:59:43 Ishey Lhmao (IND)          3:35:43
16-Aug-03 Reykjavik, ISL        marathon   Peter Vail (CAN)              2:41:07 Sonya Anderson (USA)       3:04:11
24-Aug-03 Quebec City, CAN      marathon   Shingerai Badza (ZIM)         2:33:05 Barbara McManus (USA)      2:51:51
24-Aug-03 Rio de Janeiro, BRA   marathon   Alex Januario de Mendonca (BR 2:16:39 Justino da Silva (BRA)     2:46:54
31-Aug-03 Budapest, HUN         1/2 mara   Miklos Zatyko (HUN)             65:53 Aniko Kalovics (HUN)         71:08
31-Aug-03 Moskva, RUS           marathon   Konstantin Permitin (RUS)     2:22:32 Zhanna Malkova (RUS)       2:44:37
31-Aug-03 Sapporo, JPN          marathon   Eric Wainaina (KEN)           2:13:13 Chihiro Tanaka (JPN)       2:34:11
06-Sep-03 Interlaken, SUI       marathon   Jonathan Wyatt (NZL)          2:49:01 Emebet Abossa (ETH)        3:21:46
06-Sep-03 Pauillac, FRA         marathon   Philippe Remond (FRA)         2:32:52 Nathalie Vasseur (FRA)     2:56:27
07-Sep-03 Bristol, GBR          1/2 mara   Julius Kibet (KEN)              62:50 Miriam Wangui (KEN)          72:20
07-Sep-03 Buenos Aires, ARG     1/2 mara   Jose Luna (ARG)                 66:46 Elisa Cobanea (ARG)          77:10
07-Sep-03 Edinburgh, GBR        1/2 mara   Peter Kiprotich (KEN)           61:49 Caroline Kwambai (KEN)       70:56
07-Sep-03 Pila, POL             1/2 mara   Waldemar Glinka (POL)           63:22 Natalya Berkut (UKR)         72:49
14-Sep-03 Greenland, DEN        marathon   Race not held                                                           
14-Sep-03 Krems, AUT            1/2 mara   Michael Buchleitner (AUT)       64:10 Beata Rakonczai (HUN)        69:45
14-Sep-03 Medellin, COL         1/2 mara   Sisay Bezabeh (AUS)             64:42 Lyudmila Korchagina (RUS)    74:21
14-Sep-03 Sydney, AUS           marathon   Oswald Revelian (TAN)         2:26:01 Tausi Juma Ngaa (TAN)      2:46:23
21-Sep-03 Maui, USA             marathon   Kalid Abdallah (SOM)          2:21:00 Akiko Sekiya (JPN)         2:58:37
21-Sep-03 Novi Sad, YUG         marathon   Sreten Ninkovic (SCG)         2:32:10 Mariana Lukic (SCG)        3:07:02
21-Sep-03 Tallinn, EST          1/2 mara   Dmitriy Svesarenoks (EST)       66:20 Tiina Tross (EST)            79:48
21-Sep-03 Torino, ITA           1/2 mara   Daniel Kirwa Too (KEN)          63:52 Ai Yamamoto (JPN)            72:03
28-Sep-03 Berlin, GER           marathon   Paul Tergat (KEN)             2:04:55 Yasuko Hashimoto (JPN)     2:26:32
28-Sep-03 Bruxelles, BEL        21.1/5 km  Lambert Ndaykesa (BEL)        1:04:13 Veerle Van Linden (BEL)      14:15
28-Sep-03 Budapest, HUN         marathon   Laszlo Nagy (HUN)             2:24:39 Judit Nagy (HUN)           2:41:56
28-Sep-03 Lisboa, POR           1/2 mara   Hendrick Ramaala (RSA)          62:10 Derartu Tulu (ETH)           71:30
28-Sep-03 Remich, LUX           1/2 mara   Paul Kanda (KEN)                62:36 Restituta Joseph (TAN)       69:42
28-Sep-03 Toronto, CAN          marathon   Joseph Nderitu (CAN)          2:17:50 Lyubov Morgunova (RUS)     2:36:19
4-12Oct03 Augrabies, RSA        250 km     Marc Smith (RSA)            24hr41min Lynne Simpson (RSA)      35hr51min
4-5 Oct-0 Cape Town, RSA         festival  100 mi/100 km/20 mi/10 x 10k relay/10km walk all over a 3-day period    
05-Oct-03 Kosice, SVK           marathon   Grigoriy Andreyev (RUS)       2:13:24 Yelena Mazovka (BLR)       2:39:23
05-Oct-03 Portland, USA         marathon   Akihiko Kanda (JPN)           2:23:05 Megan Daly (USA)           2:47:53
05-Oct-03 Poznan, POL           marathon   Andrzej Krzyscin (POL)        2:17:57 Krystyna Kuta (POL)        2:38:13
11-Oct-03 Tahoe City, USA       marathon   John Weru (USA)               2:35:05 Christine Castelanelli (US 3:29:48
12-Oct-03 Carpi, ITA            marathon   Philemon Rotich (KEN)         2:12:13 Jennifer Chesinon (KEN)    2:31:39
12-Oct-03 Chicago, USA          marathon   Evans Rutto (KEN)             2:05:50 Svetlana Zakharova (RUS)   2:23:07
12-Oct-03 Eindhoven, NED        marathon   Willy Cheruiyot (KEN)         2:09:05 Vivian Ruijters (NED)      2:36:36
12-Oct-03 Melbourne, AUS        marathon   Magnus Michelsson (AUS)       2:14:00 Loretta McGrath (AUS)      2:49:02
12-Oct-03 Mount Desert Is., USA marathon   David Herr (USA)              2:34:24 Lara Judson (USA)          3:07:03
12-Oct-03 Victoria, CAN         marathon   Shingirai Badza (CAN)          2:2:09 Joan McGrath (CAN)         2:52:46
12-Oct-03 Zagreb, CRO           marathon   Bela Horvath (HUN)            2:25:45 Kinga Pracser (HUN)        2:49:44
19-Oct-03 Amsterdam, NED        marathon   William Kipsang (KEN)         2:06:39 Helena Sampaio (POR)       2:28:06
19-Oct-03 Beijing, CHN          marathon   Ian Syster (RSA)              2:07:49 Sun Yingjie (CHN)          2:19:39
19-Oct-03 Beirut, LEB           marathon   Paul Rugut (KEN)              2:17:04 Jackline Torori (KEN)      2:42:12
19-Oct-03 Chunchon, KOR         marathon   Elijah Mutai (KEN)            2:13:54 Yong Sun-Sook (KOR)        2:34:27
19-Oct-03 Palermo, ITA          marathon                                                                           
26-Oct-03 Cassis, FRA           20.3 km    Paul Biwott (KEN)               60:01 Teyiba Erkesso (ETH)         70:07
26-Oct-03 Frankfurt, GER        marathon   Boaz Kimaiyo (KEN)            2:09:28 Luminita Zaituc (GER)      2:29:41
26-Oct-03 Lausanne, SUI         marathon   Tesfaye Eticha (ETH)          2:10:05 Emebet Abossa (ETH)        2:34:40
26-Oct-03 Ljubljana, SLO        marathon   Andrey Naumov (UKR)           2:13:58 Galina Zhulyayeva (UKR)    2:38:13
26-Oct-03 Niagara Falls, CAN    marathon   Wilson Komen (KEN)            2:23:14 Leslie Carson (CAN)        2:54:26
26-Oct-03 Venezia, ITA          marathon   El Hassan Lasshini (FRA)      2:11:01 Anne Jelagat (KEN)         2:30:17
26-Oct-03 Washington, USA       marathon   Peter Sherry (USA)            2:25:07 Heather Hanscom (USA)      2:37:59
27-Oct-03 Dublin, IRL           marathon   Onesmus Kilonzo (KEN)         2:17:03 Ruth Ku+F1429tol (KEN)     2:27:22
19-Oct-03 Paris, FRA            20 km      Sammy Chumba (KEN)              58:26 Mestewat Tuffa (ETH)         66:29
19-Oct-03 Istanbul, TUR         marathon   Belaye Wolashe (ETH)          2:18:29 Rimma Dubovik (UKR)        2:36:49
01-Nov-03 Great Wall Marathon   marathon   Race not held                                                           
          Kuala Lumpur, MAS%    421 m towe                                                                         
02-Nov-03 Athinai, GRE          marathon   Zebedayo Bayo (TAN)            216:59 Nadezhda Wijenberg (NED)   2:43:18
02-Nov-03 New York, USA         marathon   Martin Lel (KEN)              2:10:30 Margaret Okayo (KEN)       2:22:31
02-Nov-03 Pampulha, BRA         17.801 km  Franck Caldeira (BRA)           52:49 Salina Jebet Kosgei (KEN)    62:20
02-Nov-03 Seoul, KOR            marathon   Pavel Loskutov (EST)          2:09:15 Chung Yun-Hee (KOR)        2:30:50
16-Nov-03 La Habana, CUB        marathon   Yosbel Arbolaez (CUB)         2:32:40 Emperatriz Wilson (CUB)    2:46:20
16-Nov-03 Monte Carlo, MON      marathon   Francis Kemboi (KEN)          2:20:09 Yelena Kaledin (RUS)       2:44:40
16-Nov-03 Tokyo, JPN            marathon    Women only                           Elfenesh Alemu (ETH)       2:24:47
23-Nov-03 Bangkok, THA          marathon   Rik Ceulemans (BEL)           2:24:34                            2:59:31
23-Nov-03 Firenze, ITA          marathon   Angelo Carosi (ITA)           2:15:54 Anna Carmella Incerti (ITA 2:34:40
23-Nov-03 Sao Paulo, BRA        10 km      Clodoaldo Gomes da Silva (BRA   29:48 Fabiana Cristina da Silva    34:27
28-30 Nov Valletta, MLT#        3-day mara David Mansbridge (GBR)        2:27:52 Camen Hili (MLT            2:59:23
30-Nov-03 Kawaguchi-ko, JPN     marathon   Hideya Ouchi (JPN)            2:38:04 Mai Kono (JPN)             2:58:42
30-Nov-03 La Rochelle, FRA      marathon   Elijah Yator (KEN)            2:11:34 Helena Javornik (SLO)      2:31:54
30-Nov-03 Mazatlan, MEX         marathon   Juan Camacho (MEX)            2:14:59 Lucia Subano (KEN)         2:40:21
30-Nov-03 Seattle, USA          marathon   Ulrich Steidl (GER)           2:32:21 Elizabeth Frame (USA)      2:57:23
06-Dec-03 Death Valley, USA     marathon   Rene Urbaniak (USA)           3:20:31 Mandy Yates (USA)          3:23:06
06-Dec-03 Negril, JAM           marathon   Linton McKenzie (JAM)         2:36:46 Denise Knickman (USA)      3:04:48
07-Dec-03 Bridgetown, BAR       marathon   Wilson Komen (KEN)            2:32:51 Nicole Stevenson (CAN)      2:5511
07-Dec-03 Fukuoka, JPN          marathon   Tomoaki Kunichika (JPN)       2:07:52 Men only                          
07-Dec-03 Lisboa, POR           marathon   Luis Jesus (POR)              2:15:31 Madina Biktagirova (RUS)   2:42:06
07-Dec-03 Palermo, ITA          marathon   Francesco Ingargiola (ITA)    2:14:51 Cho Bun-Hui (PRK)          2:36:54
07-Dec-03 Singapore, SIN        marathon   John Kelai (KEN)              2:19:02 Wang Yu (CHN)              2:43:57
12-Dec-03 Macau, MAC            marathon   Sita Kasirai (ZIM)            2:17:29 Catherine Leonard (GBR)    3:16:25
14-Dec-03 Dallas, USA           marathon   Nephat Kinyanjui (KEN)        2:16:27 Lyudmila Korchagina (RUS)  2:37:06
14-Dec-03 Honolulu, USA         marathon   Mwangangi Muindi (KEN)        2:12:59 Eri Hayakawa (JPN)         2:31:57
31-Dec-03 Sao Paulo, BRA        15 km      Marilson Gomes d. Santos (BRA   43:49 Margaret Okayo (KEN)         51:24
                                                                                                                   
                                                                                                                   
         **=Associate member                                                                                       
         #=11.195 / 6 / 25 km                                                                                      
         @=altitude > 1,000 m                                                                                      
         %=1,088 m distance up 2,058 steps of Menara Kuala Lumpur                                                  

 

 

AIMS
Entire contents copyright 1997-2012 AIMS Association. All rights reserved.
Web Design by Pulsar