SlideShare a Scribd company logo
Fast is a
Feature
11 mentions of speed in
Apple iPhone 6 keynote
What does this mean for
mobile journalism?
You have less than
10 seconds
“A 10-second delay will often make
users leave a site immediately.”
- Jakob Nielsen
On mobile you have
1 second
“Our research says page load times
above one second interrupt user flow
of thought.”
- Google
Put something on the
screen
in 1 second
1000 ms
- 200 ms of 3G network latency
- 200 ms of domain name lookup
- 200 ms of HTTP request loop
400 ms
You really only have
400 milliseconds
Average site load
on mobile is
7 seconds
Text
Images
Video
Interactives
Context
Ads
3rd party buttons (social)
‘Read more’
Comments
Easy, just build a
native app
native apps are fast
but hard to find
Search
20% of Google searches are on mobile
Google tracks page load time and uses it as
a signal
Social
Is
Mobile
is
Social In-App Browsers
Facebook thinks your
pages are too slow…
and they’ll be happy to
host your content!
Making data-informed
trade-offs
(building products)
How fast is Vox Media on
mobile?
Never fast enough
15 seconds
first load
9 seconds
repeat load
-webpagetest.org
5 seconds first
load
1 second
repeat load
-webpagetest.org
Performance Dashboard
Make speed a company-wide
metric like
unique visitors
Inline Performance Metrics
Measure. Optimize. Test.
Dedicated performance
team:
3 engineers
Fast Cars
Need Good Drivers
Speed isn’t just about
technology, it’s about being
quick to deliver the news
Thanks!
Trei Brundrett
Chief Product Officer
Vox Media
@clockwerks

More Related Content

What's hot

Invenio Conquer-Password-Mgmt
Invenio Conquer-Password-MgmtInvenio Conquer-Password-Mgmt
Invenio Conquer-Password-Mgmt
Invenio Advisors, LLC
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional Designers
Brandon Carson
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
Peter-Paul Koch
 
Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...
Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...
Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...
Lviv Startup Club
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
saritasingh19866
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected Devices
Brandon Carson
 
Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
Jeff Wisniewski
 
Internet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students PresentationInternet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students Presentation
Vernon Fernandes
 
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile DayPro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
bersoriano
 
A 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimizationA 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimization
Keynote Mobile Testing
 
My eContent Wish List--Frankfurt TOC 2010
My eContent Wish List--Frankfurt TOC 2010My eContent Wish List--Frankfurt TOC 2010
My eContent Wish List--Frankfurt TOC 2010
jwikert
 
Isys 363 group part 1 padres
Isys 363 group part 1 padresIsys 363 group part 1 padres
Isys 363 group part 1 padres
Allison Fleming
 
[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác
[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác
[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác
AiTi Education
 
NFC exchange workshop
NFC exchange workshopNFC exchange workshop
NFC exchange workshop
Dirk Spannaus
 
The future of the mobile web
The future of the mobile webThe future of the mobile web
The future of the mobile web
Peter-Paul Koch
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
Brandon Carson
 
Top Apps for Real Estate & Business
Top Apps for Real Estate & BusinessTop Apps for Real Estate & Business
Top Apps for Real Estate & Business
Mark Gavin
 
Cafaholic ppt
Cafaholic pptCafaholic ppt
Cafaholic ppt
Abhishek Dey
 
Intro to Web 2.0
Intro to Web 2.0Intro to Web 2.0
Intro to Web 2.0
Beth Gallaway
 

What's hot (19)

Invenio Conquer-Password-Mgmt
Invenio Conquer-Password-MgmtInvenio Conquer-Password-Mgmt
Invenio Conquer-Password-Mgmt
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional Designers
 
The mobile browser world
The mobile browser worldThe mobile browser world
The mobile browser world
 
Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...
Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...
Володимир Широчук “Як це працює – керуємо розумним годинником LaMetric Time г...
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Content Strategy Across Connected Devices
Content Strategy Across Connected DevicesContent Strategy Across Connected Devices
Content Strategy Across Connected Devices
 
Mobile that works for your library
Mobile that works for your libraryMobile that works for your library
Mobile that works for your library
 
Internet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students PresentationInternet & Beyond - Rosary College BCA Students Presentation
Internet & Beyond - Rosary College BCA Students Presentation
 
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile DayPro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
Pro Mobile web Apps with Phonegap 3.X - Adobe Mobile Day
 
A 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimizationA 3-screen approach to Web performance optimization
A 3-screen approach to Web performance optimization
 
My eContent Wish List--Frankfurt TOC 2010
My eContent Wish List--Frankfurt TOC 2010My eContent Wish List--Frankfurt TOC 2010
My eContent Wish List--Frankfurt TOC 2010
 
Isys 363 group part 1 padres
Isys 363 group part 1 padresIsys 363 group part 1 padres
Isys 363 group part 1 padres
 
[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác
[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác
[Vietnam Mobile Day 2013] - tối ưu hóa cho mobile json, bộ nhớ và tương tác
 
NFC exchange workshop
NFC exchange workshopNFC exchange workshop
NFC exchange workshop
 
The future of the mobile web
The future of the mobile webThe future of the mobile web
The future of the mobile web
 
Pragmatic Principles for Mobile Design
Pragmatic Principles for Mobile DesignPragmatic Principles for Mobile Design
Pragmatic Principles for Mobile Design
 
Top Apps for Real Estate & Business
Top Apps for Real Estate & BusinessTop Apps for Real Estate & Business
Top Apps for Real Estate & Business
 
Cafaholic ppt
Cafaholic pptCafaholic ppt
Cafaholic ppt
 
Intro to Web 2.0
Intro to Web 2.0Intro to Web 2.0
Intro to Web 2.0
 

Similar to Brundrett. 2015

Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
Anna Yeaman
 
Responsive email design guide
Responsive email design guideResponsive email design guide
Responsive email design guide
François-Yves Prigent
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
Scotty Logan
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
Phil Barrett
 
Doran-C4L2010
Doran-C4L2010Doran-C4L2010
Doran-C4L2010
Quickoffice Test
 
Why your mobile site matters more than you think !!
Why your mobile site matters more than you think !!Why your mobile site matters more than you think !!
Why your mobile site matters more than you think !!
Robert McFrazier
 
'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...
'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...
'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...
ProductTank TLV
 
Optimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application ResponsivenessOptimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application Responsiveness
John Wilker
 
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
Raj Lal
 
SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?
Johannes Fahrenkrug
 
Why going Mobile Is Essential
Why going Mobile Is EssentialWhy going Mobile Is Essential
Why going Mobile Is Essential
Jason James
 
What Lies Ahead for HTML5
What Lies Ahead for HTML5What Lies Ahead for HTML5
What Lies Ahead for HTML5
Krzysztof Szafranek
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
Wooga
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
Yottaa
 
Mobilewebcamp: future of the mobile internet
Mobilewebcamp: future of the mobile internetMobilewebcamp: future of the mobile internet
Mobilewebcamp: future of the mobile internet
Koen Delvaux
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
Dave Martin
 
Js On Mobile Devices
Js On Mobile DevicesJs On Mobile Devices
Js On Mobile Devices
Jens Arps
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applications
X.commerce
 
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
Bridget Randolph
 
Presentation1
Presentation1Presentation1
Presentation1
Chris Simmons
 

Similar to Brundrett. 2015 (20)

Responsive Email Design
Responsive Email DesignResponsive Email Design
Responsive Email Design
 
Responsive email design guide
Responsive email design guideResponsive email design guide
Responsive email design guide
 
Developing for Mobility
Developing for MobilityDeveloping for Mobility
Developing for Mobility
 
Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013Sugsa mobile ux_april 2013
Sugsa mobile ux_april 2013
 
Doran-C4L2010
Doran-C4L2010Doran-C4L2010
Doran-C4L2010
 
Why your mobile site matters more than you think !!
Why your mobile site matters more than you think !!Why your mobile site matters more than you think !!
Why your mobile site matters more than you think !!
 
'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...
'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...
'It’s The Device, Stupid! - The Hidden Impacts of Performance on User Behavio...
 
Optimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application ResponsivenessOptimizing Data Caching for iPhone Application Responsiveness
Optimizing Data Caching for iPhone Application Responsiveness
 
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
10 Tips For Designing Mobile Widgets - Maemo Summit, Amsterdam, Oct 11, 2009 ...
 
SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?SWDC 2011: Mobile UI Design - Web or Native?
SWDC 2011: Mobile UI Design - Web or Native?
 
Why going Mobile Is Essential
Why going Mobile Is EssentialWhy going Mobile Is Essential
Why going Mobile Is Essential
 
What Lies Ahead for HTML5
What Lies Ahead for HTML5What Lies Ahead for HTML5
What Lies Ahead for HTML5
 
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof SzafranekWhat lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
What lies ahead of HTML5_Ooop Munich 2013_Krzysztof Szafranek
 
Image-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion MaximizationImage-ine That: Image Optimization for Conversion Maximization
Image-ine That: Image Optimization for Conversion Maximization
 
Mobilewebcamp: future of the mobile internet
Mobilewebcamp: future of the mobile internetMobilewebcamp: future of the mobile internet
Mobilewebcamp: future of the mobile internet
 
#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam#MobileInAction - iRecruitExpo June 2013, Amsterdam
#MobileInAction - iRecruitExpo June 2013, Amsterdam
 
Js On Mobile Devices
Js On Mobile DevicesJs On Mobile Devices
Js On Mobile Devices
 
The near future of real web applications
The near future of real web applicationsThe near future of real web applications
The near future of real web applications
 
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
The Changing Landscape of Mobile Search - LearnInbound Dublin - April 2016
 
Presentation1
Presentation1Presentation1
Presentation1
 

More from Knight Center

Martin
MartinMartin
Britt
BrittBritt
Joseph yoo
Joseph yooJoseph yoo
Joseph yoo
Knight Center
 
Singer
SingerSinger
Ramirez
RamirezRamirez
Ramirez
Knight Center
 
Griggs
GriggsGriggs
Ting tingchia
Ting tingchiaTing tingchia
Ting tingchia
Knight Center
 
Symson
SymsonSymson
Garcia ruiz
Garcia ruizGarcia ruiz
Garcia ruiz
Knight Center
 
J moroney
J moroneyJ moroney
J moroney
Knight Center
 
Collins
CollinsCollins
Collins
Knight Center
 
Ray
RayRay
Owen
OwenOwen
Royal blasingame
Royal blasingameRoyal blasingame
Royal blasingame
Knight Center
 
Diakopoulos
DiakopoulosDiakopoulos
Diakopoulos
Knight Center
 
Scacco
ScaccoScacco
Havlak
HavlakHavlak
Lee
LeeLee
Hernandez
HernandezHernandez
Hernandez
Knight Center
 
Robins
RobinsRobins

More from Knight Center (20)

Martin
MartinMartin
Martin
 
Britt
BrittBritt
Britt
 
Joseph yoo
Joseph yooJoseph yoo
Joseph yoo
 
Singer
SingerSinger
Singer
 
Ramirez
RamirezRamirez
Ramirez
 
Griggs
GriggsGriggs
Griggs
 
Ting tingchia
Ting tingchiaTing tingchia
Ting tingchia
 
Symson
SymsonSymson
Symson
 
Garcia ruiz
Garcia ruizGarcia ruiz
Garcia ruiz
 
J moroney
J moroneyJ moroney
J moroney
 
Collins
CollinsCollins
Collins
 
Ray
RayRay
Ray
 
Owen
OwenOwen
Owen
 
Royal blasingame
Royal blasingameRoyal blasingame
Royal blasingame
 
Diakopoulos
DiakopoulosDiakopoulos
Diakopoulos
 
Scacco
ScaccoScacco
Scacco
 
Havlak
HavlakHavlak
Havlak
 
Lee
LeeLee
Lee
 
Hernandez
HernandezHernandez
Hernandez
 
Robins
RobinsRobins
Robins
 

Recently uploaded

2015pmkemenhub163.pdf 2015pmkemenhub163.pdf
2015pmkemenhub163.pdf 2015pmkemenhub163.pdf2015pmkemenhub163.pdf 2015pmkemenhub163.pdf
2015pmkemenhub163.pdf 2015pmkemenhub163.pdf
CIkumparan
 
Your Go-To Press Release Newswire for Maximum Visibility and Impact.pdf
Your Go-To Press Release Newswire for Maximum Visibility and Impact.pdfYour Go-To Press Release Newswire for Maximum Visibility and Impact.pdf
Your Go-To Press Release Newswire for Maximum Visibility and Impact.pdf
PressReleasePower4
 
MAGNA CARTA (minimum 40 characters required)
MAGNA CARTA (minimum 40 characters required)MAGNA CARTA (minimum 40 characters required)
MAGNA CARTA (minimum 40 characters required)
Filippo64
 
Gabriel Whitley's Motion Summary Judgment
Gabriel Whitley's Motion Summary JudgmentGabriel Whitley's Motion Summary Judgment
Gabriel Whitley's Motion Summary Judgment
Abdul-Hakim Shabazz
 
EED - The Container Port PERFORMANCE INDEX 2023
EED - The Container Port PERFORMANCE INDEX 2023EED - The Container Port PERFORMANCE INDEX 2023
EED - The Container Port PERFORMANCE INDEX 2023
El Estrecho Digital
 
Essential Tools for Modern PR Business .pptx
Essential Tools for Modern PR Business .pptxEssential Tools for Modern PR Business .pptx
Essential Tools for Modern PR Business .pptx
Pragencyuk
 
The Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdf
The Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdfThe Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdf
The Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdf
Andy (Avraham) Blumenthal
 
Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75
Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75
Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75
LUMINATIVE MEDIA/PROJECT COUNSEL MEDIA GROUP
 
Acolyte Episodes review (TV series)..pdf
Acolyte Episodes review (TV series)..pdfAcolyte Episodes review (TV series)..pdf
Acolyte Episodes review (TV series)..pdf
46adnanshahzad
 
Youngest c m in India- Pema Khandu Biography
Youngest c m in India- Pema Khandu BiographyYoungest c m in India- Pema Khandu Biography
Youngest c m in India- Pema Khandu Biography
VoterMood
 
在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样
在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样
在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样
ckn2izdm
 

Recently uploaded (11)

2015pmkemenhub163.pdf 2015pmkemenhub163.pdf
2015pmkemenhub163.pdf 2015pmkemenhub163.pdf2015pmkemenhub163.pdf 2015pmkemenhub163.pdf
2015pmkemenhub163.pdf 2015pmkemenhub163.pdf
 
Your Go-To Press Release Newswire for Maximum Visibility and Impact.pdf
Your Go-To Press Release Newswire for Maximum Visibility and Impact.pdfYour Go-To Press Release Newswire for Maximum Visibility and Impact.pdf
Your Go-To Press Release Newswire for Maximum Visibility and Impact.pdf
 
MAGNA CARTA (minimum 40 characters required)
MAGNA CARTA (minimum 40 characters required)MAGNA CARTA (minimum 40 characters required)
MAGNA CARTA (minimum 40 characters required)
 
Gabriel Whitley's Motion Summary Judgment
Gabriel Whitley's Motion Summary JudgmentGabriel Whitley's Motion Summary Judgment
Gabriel Whitley's Motion Summary Judgment
 
EED - The Container Port PERFORMANCE INDEX 2023
EED - The Container Port PERFORMANCE INDEX 2023EED - The Container Port PERFORMANCE INDEX 2023
EED - The Container Port PERFORMANCE INDEX 2023
 
Essential Tools for Modern PR Business .pptx
Essential Tools for Modern PR Business .pptxEssential Tools for Modern PR Business .pptx
Essential Tools for Modern PR Business .pptx
 
The Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdf
The Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdfThe Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdf
The Biggest Threat to Western Civilization _ Andy Blumenthal _ The Blogs.pdf
 
Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75
Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75
Howard Fineman, Veteran Political Journalist and TV Pundit, Dies at 75
 
Acolyte Episodes review (TV series)..pdf
Acolyte Episodes review (TV series)..pdfAcolyte Episodes review (TV series)..pdf
Acolyte Episodes review (TV series)..pdf
 
Youngest c m in India- Pema Khandu Biography
Youngest c m in India- Pema Khandu BiographyYoungest c m in India- Pema Khandu Biography
Youngest c m in India- Pema Khandu Biography
 
在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样
在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样
在线办理(latrobe毕业证书)拉筹伯大学毕业证Offer一模一样
 

Brundrett. 2015