Avengers: Infinity War

The Avengers assemble once more for their greatest battle yet

Credits

Directors

Anthony & Joe Russo

Based on

Comics by Stan Lee and Jack Kirby

Producer

Kevin Feige

Production Company

Marvel Studios

Studio

Walt Disney Studios Motion Pictures

Dneg VFX Supervisor

Graham Page

Dneg VFX Producer

Melinka Thompson-Godoy

DNEG Stereo Supervisor

Barry O'Brien

DNEG Stereo Producer

Richard Edwards

Release Date

27th April 2018

496 shots
5 sequences

A gargantuan entertainment — funny, confident, thrilling — Avengers: Infinity War has been advertised as the culmination of Marvel’s decade of box-office dominance.Screendaily

Avengers: Infinity War l VFX Breakdown

Iron Man, Thor, the Hulk and the rest of the Avengers unite to battle their most powerful enemy yet — the evil Thanos. On a mission to collect all six Infinity Stones, Thanos plans to use the artifacts to inflict his twisted will on reality. The fate of the planet and existence itself has never been more uncertain as everything the Avengers have fought for has led up to this moment.

VFX work

DNEG delivered around 200 animation shots on Avengers: Infinity War. The animation of Proxima Midnight – whose character design was done by DNEG – and Corvus Glaive was based on motion capture data either provided by the film-makers or created in house at DNEG. Both Proxima and Corvus involved layers of additional creature FX work including complex hair and costume simulations along with muscle deformation work. DNEG also built a complex face rig for Proxima to allow for animation of dialogue.

We completed digi double work for a number of other characters including Drax, Mantis and Black Widow, Falcon Captain America and Scarlet Witch for whom a high resolution digi double was built from scratch.

In addition to the creature and character work, DNEG created environments for Edinburgh, Knowhere and Wakanda. Our work includes a CG version of Edinburgh train station based on extensive on-set photography, complete and destroyed versions of Knowhere and the Collector’s ship, the extension of the Wakanda jungle which was particularity complex in terms of integration with the foreground plates.

O_akb5730_comp_v058.1011
AKB2520_v054.1003

We all made it happen

Careers

Aakash Bairi

Aaqib Khorasi

Aaron Holloway

Abheesh N U

Abhijit Choubey

Abhijith Azhikkara

Abhimanyu Joshi

Abhishek Chauhan

Abhishek Kemkar

Abhishek Kumar

Abhishek Mishra

Abhishek Singh

Abu Thahir

Adam Barde

Adam Barnett

Adam Jackson

Adam Placzek

Adam Trowse

Adam Walker

Aditi Agrawal

Adrian Thompson

Adriano Calafiore

Agnes Toomus

Aharon Bourland

Ahmed El-Shahat Moustafa

Aimee Mckinney

Ajay Jain

Ajay Mondal

Ajay Patel

Ajay Vishwanath Pasi

Ajeet Kumar Sahu

Ajesh Rout

Ajinkya Ise

Ajit Ashok Tate

Ajit Laxmicharan Sabat

Ak Saravanan

Akash Gade

Akash Gaurav

Akash Kalbhor

Akhila Namboodiri

Akil Kadir

Akshay Choudhary

Akshay Joshi

Akshay Polekar

Akshay Vichare

Alankar Mohite

Alasdair Rideout

Alba Sanchez-Serrano Gonzalez

Aled Prosser

Aleksander Atanasov

Alex Tavener

Alexis Lemonis

Alice Mitchell

Alice Olson-Coons

Alicia Aguilera

Alicia Saleh

Alison Wortman

Alistair Darby

Allison Gardner

Alok Kumar

Alok Ogale

Alraj Kumar

Aman Gahlot

Aman Juneja

Amey Panchal

Amit Desai

Amit Gupta

Amit Jaiswar

Amit Kumar Kolay

Amit Surendra Sharma

Amit Tiwari

Amitkumar Singh

Amol Patil

Amol Wategaonkar

Amrut Patane

Amy Dunn

Anamika Rawal

Anand Jadhav

Anandan Vasudevan

Anchal Rajput Koul

Andre Correia

Andreas Krein

Andres Carreno

Andrew Middleton

Andrew Tran

Andrew Warren

Andrew Williamson

Andy Potter

Aniket Tyagi

Anil Mishra

Anirban Roy

Anish Karun

Anita Katahoire

Anjohn Vincent

Ankan Nayak

Ankit Ambelkar

Ankit Shah

Ankur Mishra

Ankur Singh

Ankush Gawande

Annurup Kumaar R

Anoop Tiwari

Anshul Kumar

Anthony Bonnard

Anthony Boulais

Anthony Faulkner

Anthony Shanks

Antoine Verney-Carron

Anton Smit

Antonio Carranza Perez

Antonio Paulino

Antonio Rodriguez Diaz

Antonio Smith

Antony Fernando

Anuj Mishra

Anup Kumar

Anupam Pal

Anuraj Ramadasan

Aparajita Sen

Apurva Dilip Harde

Arul Raj

Arun Prasath

Arun Raut

Arunabha Ghosh

Arunkumar Gunasekaran

Asha Joseph

Ashar Alam

Ashish Jayprakash Pandey

Ashish Kamble

Ashish Kantharia

Ashish Malhotra

Ashish Pandey

Ashish Shivaji Jagdale

Ashleigh Yu

Ashutosh Kushe

Ashutosh Singh

Ashwani Chaudhary

Asma Parvin

Aswin Baby

Athena Bourika

Atif Husain

Avadhoot Tambe

Avais Najar

Avinash Kumar Poddar

Aviv Bar-Ami

Avula Rao

Awadhut Joshi

Babeesh Balan

Babeesh Mallissery Balan

Bala Gopisetty

Balaji Bala

Balakrishna Isunuri

Balu V

Bart Ashworth

Baskaran Seetharaman

Ben Duncan

Ben Taylor

Ben Wood

Benjamin Bratt

Benjamin Wiggs

Benoit Gielly

Benoit Terminet Schuppon

Beth Dewhirst

Bex Pannett

Bhanu Singh

Bharat De

Bharat Lekkala

Bhargava Doddipatla

Bhawana Mishra

Bhojarajan Balan

Bhumika Thakuria

Bhushan Bhavsar

Brandon Gobey

Brenainn Jordan

Bridget Dash

Bullibabu Arthimalla

Caleb Choo

Campbell Mcleay

Carl Petersen

Carlos Pfister

Carmen Metcalf

Caroline Bisson

Carrel Dsouza

Cassio Homa

Catarina Goncalves

Celine Chotard

Ceyhan Kapusuz

Chacko Philip

Chahak Dalal

Chandan Rawat

Chanikya Vadapalli

Charles William

Charlotte Jacobson

Chema Del Fresno Martinez

Chetan Revankar

Chew Teng Lim

Chiara Antelmi

Chilka Souji

Chirag Vinod Godhia

Chris Eborn

Chris Kilshaw

Chris Munns

Chris Tost

Christian Johnson

Christine Sevigny

Christoph Matthiesen

Christopher Anciaume

Christopher Coupe

Christopher Gooch

Christopher Sillitoe

Christopher Sweet

Ciara Brosnan

Claire Hogg

Claudia Fugazzotto

Clinton Lang

Collin Hee

Connor Tong

Cori Chan

Cory Brassington

Craig Bates

Cranston Fernandes

D Veerapandian

Daire Byrne

Dale Alexander

Daljeet Singh

Damien Pierlot

Dan Gilligan

Dan Pastore

Dan Tooley

Daniel Georgiou

Daniel Neves

Daniel Rauchwerger

Daniel White

Darshana Ghaswala

Darshana Soni

Dave Freeman

David Aulds

David Lee

David Mucci

David Richardson

David Svenvall

Davide Prato

Dax Chew

Debabrata Panda

Debasree Das

Debbi Coleman

Deepak Gajanan Dharmpurikar

Deepak Kumar Kamila

Deepak Panigrahi

Deepak Sharma

Deepak Shinde

Deepali Choudhari

Deepika Diverkar

Deepika Sharma

Delna Dhamodiwala

Dennis Jorolan

Devendra Verma

Dhanraj Yelmame

Dhara Pillai

Dharmik Mehta

Dheeraj Bana

Dheeren Raul

Dhiraj Solanki

Dhriti Sundar Chanda

Diego De Mendizabal Galan

Dimitrios Lekanis

Dinesh Bishnoi

Dinesh Kokirkar

Dinesh V

Dipak Dey

Dipak Dey

Dipankar Shaw

Disha Pathak

Disha Pathak

Dishen Vaghela

Divya Singh

Divyansh Dixit

Dmitrijs Cernagovs

Donna Feek

Dora Mariani

Dushyant Kashyap

Dushyant Sahu

E Elangovan

E Suresh Kumar

Ebin Thomas

Eddy Durnan

Eduard Schulze-Battmann

Eduardo Castells Mateo

Ekta Panchal

Elena Pagliei

Eline Strijdonk

Elmar Einarsson

Emanuel Strixner

Emerick Fernandes

Emily Cook

Emily Macfarlane

Eralda Guza

Erasmo Torallas

Ezequiel Cesana

Ezequiel Villanueva

Faith Martin

Faizah S

Fannar Traustason

Farhad Yusufi

Federico Frassinelli

Federico Stefanini

Felix Ferrand

Felix K

Fernando Benitez

Feroz Mallick

Finella Fan

Florian Koebisch

Francesca Dare

Francesca Salvatore

Francesco Cosatti

Francesco Ferlito

Francesco Maggi

Fred Place

Frederic Guyot

Frederick Vega

Fredrik Mac Leod

Gabor Foner

Gabor Kiss

Gabriel Hennessy

Ganesh Singh

Gareth Mcateer

Gareth Moore

Garry Bhanushali

Gaurav Singh

Gaurav Takle

Gayatri Ahire

George Palcut

Giacomo Mineo

Giedre Balseviciute

Girish Gupta

Girish Parab

Girish Takale

Girish Takle

Giuseppe Faro

Gopinath D

Gopinath Malathy

Gordon Wong

Govind Mohan

Graham Cristie

Graham Page

Guillaume Julien

Guy Penwill

Hannes Sap

Hanyu Tang

Hari Haran A

Harriet Edge-Partington

Harsha Zhar

Harshad Jadhav

Harshad Surve

Harshada Dixit

Harshal Shivade

Harshit Sharma

Harshna Patel

Hasan Balable

Heena Tyagi

Helen Carr

Helen Johnson

Helen Wood

Hemant Gaikwad

Hemant Gaware

Hemant Mishra

Hemant Patel

Hemant Tajanpure

Himanshu Hirwani

Himanshu Sahu

Himansu Sekhar Sahoo

Hiral Kawa

Hiral Kawa

Hitesh Kini

Howard Fuller

Hussain Shaikh

Huw Moorhouse

Huw Whiddon

Hyunju Cho

Ian Abbott

Ian Copeland

Iestyn Roberts

Iftekhar Mahmood

Ignacio Caicoya

Ihor Hurin

Immanuel Rajan

Indranil Bhattacharya

Ioanna Mailli

Ishwar Chougule

Ismail Bukhsh

J Chanukya

Jack Aroskin

Jack Jenkins

Jack Kersey

Jack Stevens

Jacob Matthes

Jagannadham Rajana

Jagdish Chauhan

Jai Ganesh

Jai Parmar

Jake Burstein

James Benson

James Foster

James Rose

Jason Myers

Jatin Bhavsar

Javier Merono

Jay Gaur

Jay Gaur

Jaya Krishnan M

Jayanth Sb

Jayaprakash V

Jayesh Raghunath Chavan

Jayshri Dudhyal

Jean-Rene Alain

Jeevith Kanth

Jenn Epstein

Jess Lee

Jiahua Zhu

Jing Cui

Jitendra Sharma

Jitendra Vijay Srinivasagan

Jitesh Bane

Jo Zhow

Joakim Flaten

Joao Lourenco

Joe Bannister

John Britto

John Kay

John Peck

Johnny Roek

Jolan Auzeby

Jon Sheffield

Jonathan Reilly

Jordan Kaga

Jordi Collet

Joseph Geremia

Judy Barr

Juganu Kumar

Julia Reinhard Nendick

Justas Giedraitis

Justin St-Laurent

K Durga Santosh Kumar

K R Venkatesh

Kailash Sharma

Kaleemullah Baig Mirza

Kalpesh Churi

Kamesh S S

Kamilla Bak

Kapil Soni

Karampudi Narasimha

Karan Sharma

Kareem Adham Sha

Karthik M

Karthik Paramasivam

Karthikeyan Pakriswamy

Karuppasamy K

Kasey Simpson

Kat Tysoe

Katie Bell

Kay Tysoe

Kedar Khot

Keerthivasan P

Keith Cheuk

Kelly Fischer

Kevin Norris

Khurram Qureshi

Khushbu Shaw

Kianoush Coates

Kieron Helsdon

Kilaparti Narayana

Kiran Kshetri

Kiran Ramanjanaya

Koushik Das

Kranthi Kumar K

Kranthi Leela

Kris Anderson

Kshama Madhak

Kuldeep Gudekar

Kumaresan R

Kunal Jadhav

Kundan Jha

Kvr Sitaswin

L Rajachidambaram

Laique Qurashi

Lalit Kanyal

Lauren Perry

Laurent Reynaud

Laurie Pellard

Laurie Priest

Lavanya L

Lawrence Rice

Laxminarayan Sahoo

Leanne Dua

Lee Fisher

Liam Mccartin

Liciani Vargas

Lindsay Hoppe

Lisa Rider

Lisa Wood

Lizzie Bentley

Llewellyn Fernandez

Lohit Vasant Suryavanshi

Lohith Prasad

Lok Chau

Loris Mantello

Lucas Pozzey

Ludovic Iochem

Luiz Elias

Lukas Niemczyk

Luke Bailey

Luke Rawcliffe

Lyndall Spagnoletti

Maciek Sznabel

Madhu Nair

Maggie Radziuk

Mahesh Balakrishnan

Maheshkumar Chougule

Majo Michael

Mak Knighton

Malcolm Neailey

Manas Mandal

Mani Shankar

Manikandan B

Manil Gharti

Manish Bajetha

Manisha

Manmohan Singh

Manohar Venjat

Manoj Barhate

Mansha Malhotra

Manyak Dabral

Marc-Andre Dumas

Marco Manzini

Marco Meyer

Marek Zebrowski

Maressa Fernandes

Maria Busco

Marieke Franzen

Marijus Neverdauskis

Mario Brioschi

Mark Hodgkins

Markus Schmidt

Martin Rossi

Mary Stroumpouli

Mathew Smith

Matt Knight

Matt Leach

Matt Moyes

Matthew Boston

Matthew Flicker

Matthew Hagge

Matthew O'sullivan

Max Centra

Max Jauga

Mayur Baviskar

Mayur Rom

Md Zahid

Megha Smriti

Mehul Javeri

Melinka Thompson-Godoy

Michael Lyle

Michael Min

Michael Zannetou

Mick Harper

Miguel Bilbao

Mike Hill

Milos Milosevic

Mirza Mukhtar Beg

Mishika Jaiswal

Mithun Prabahar

Mitlesh Jagtap

Mohak Sharma

Mohammad Asif

Mohd Sahabaz

Mohd Zeeshan

Mohip Ghosh

Mohit Tiwari

Mohit Tripathi

Molly Collins

Moray Caldwell

Mrudul Potdar

Mrunal Zode

Mukesh Patil

Murali M

Muruganantham D

Murugesan A

N Anbarasu

Nagarjuna Bollapalli

Nagendra Pujari

Nalini Goyal

Namita Gotephode

Namju Kim

Narayana Tirunagari

Narendra Singh

Natalie Gregorian

Natallia Radziuk

Natasha Van Leeuwen

Nayan Vajratkar

Nazma Raichuri

Neeta Shirali

Neil Griffiths

Nessa Zhang Mingfang

Nibha Kumari

Nicholas New

Nick Chatzichristos

Nick Hanks

Nick Jacks

Nick Lobban

Nick Rampling

Nigel Rafter

Nigel Wagner

Niketan Jadhav

Nikhil Bhatnagar

Nikhil Bitling

Nikita Sharma

Nimish Patil

Nirmaljeet Singh

Nishant Teli

Nishikant Rokadey

Nitin Nivrutti Tupe

Nitin Singh

Om Parab

Omkar Aroskar

Onkar Dahare

Ooi Ngan Kai

Oscar Urretavizcaya Merino

Oswin Rodrigues

Owen Mcgonigle

P N Saranya

Pankaj Bandolia

Pankaj Fondke

Pankaj Kumar

Pankaj Sharma

Pankaj Singh

Paolo Giandoso

Paras Kawa

Parasnath Praveen

Parth Bisht

Pat Imrie

Patrick Finn

Paul Amiras

Paul Arion

Paul Brannan

Pepe De Lucas

Peruman Cs

Petar Chardakov

Pete Hanson

Peter Howlett

Peter Jopling

Phil Johnson

Phil Pendlebury

Philip Kilshaw

Philip Pendlebury

Phoebe Sutherland

Pierson Lippard

Pietro Cavallo

Piyali Paul

Piyush Bhardwaj

Pooja Handa

Prabhat Mishra

Prachi Sankhe

Pradeep Arya

Pradeep Baghel

Praful Kurme

Prakash Parmar

Pramod Rohidas Rajguru

Pranav Gangapurkar

Pranay Agarwal

Pranay Dharmapuri

Prashant Bavariya

Prashant Kambali

Prashant Limkar

Prashanth Srinivasan

Pratap Patole

Pratik Kalbende

Pratik Panchal

Praveen Thanvi

Preeya Kalidas

Prem Kumar M

Priscilla Tan

Pritesh Martin

Priti Munde

Priyank Chauhan

Puja Sharma

Purva Shah

Quentin Pianta

Radha Kumari

Radhakrishnan D. Sonar

Rafiq M

Rahmat Ali

Rahul A Patil

Rahul Ahire

Rahul Chaudhari

Rahul Erla

Rahul Gupta

Rahul Kothari

Rahul Ramashanker Yadav

Rahul Sharma

Raj Kumar Reddy

Rajendra Sharma

Rajesh Maan

Rajesh Verma

Rakesh Wagh

Rakesha Cr

Ramachandra Prabhu

Ramamurthy R

Ramdas Pawale

Rana Shil

Randy Brown

Ranjit Harchekar

Rashmi Orpe

Rashmi Talkit

Ravi Kumar

Ravi Ram

Rebecca Forsmark

Rekha Thorat

Remko Kram

Rhodri Matthews

Riasat Manzoor

Richard Dyson

Richard Hayward

Riyaz Shaikh

Rob Curley

Robert Brumby

Robert Davies

Robert Junggeburt

Robin Beard

Robyn Luckham

Robyn Woolley

Rodrigo Alonso

Roger Tortosa Aras

Rogerio Alves

Rohan Bhingarde

Rohan Dsouza

Rohan Parmar

Rohit Kumar

Rohit Nair

Rohit Rane

Rohit Vardharaj

Romain Couturiaux

Romain Thirion

Ronak Kumawat

Rory Bedward

Rose Chester

Roshan Mokal

Rosie Draper

Ross Wilkinson

Ruchi Sharma Nair

Rupesh Chogale

Rupesh Shelar

Rushikesh Aware

Rushikesh Kanade

Ryan Bedwell

Ryan Carron

Ryan Lam

Ryan Rodrigues

S Gokul Ramanan

S. R. Subbhaiyaah

Sabaji Thakur

Sabari Rajan

Saby Menyhei

Sachin Dhanaji Mohite

Sachin Divkar

Sachin Kajrolkar

Sachin Kurhadkar

Sachin Nayak

Sachin Ramchandra Pitale

Sachin Shivkar

Sadjad Rabiee

Sagar Deorukhkar

Sagar Khorasia

Sagar Panda

Sagar Salunkhe

Saharsh Shah

Sahil Sawardekar

Saiyyad Mujammil

Salim Basha A

Salvina Hamiduddin Sayyed

Sam Girdler

Sam Munro

Sameer Rane

Sameet Gupta

Samuel Perkins

Samuel Reed

Samuel Shannon

Sandeep Yadav

Sandip Karmakar

Sandrine Moniez

Sandupatla C

Saneha Sharma

Sanjay Chandra

Sanjay Ghosh

Sanjay Mahajan

Sanjay Tawale

Sanjeev Kumar

Sanjoy Biswas

Santosh Dey

Santosh Jakkam

Sanyam Basran

Sarah Cripps

Sarath K

Sarfaraz Uddin

Satheesh Rajamanickam

Satish Bale

Satish M

Saurabh Nandedkar

Sawan Kumar

Saxson Micheal

Sayli Koyale

Senthil B

Sergio Fornasieri

Seth Dubieniec

Shaikh Shahnawaz

Shailesh Padme

Shailesh Tare

Shakil Nadkarni

Shamintha Kalamba Arachchi

Shanu Khalifa

Sharada Shankaranayak

Sharmila Venugopal

Sharvari Shemadkar

Sharvil Mengaji

Shawna Zegarra

Sheelvant Kshatriya

Sheetal Naik

Sherin Mahboob

Shilpa Kharvi

Shineesh Janardhan

Shital Atmaram Medhe

Shiv Sundar

Shivkumar Vishwakarma

Shizuka Fukuda

Shoaib Ahmed N

Shraddha Jawkar

Shreya Nath

Shrikant Bongale

Shrikant Jain

Shrinivas Kanda

Shubham Pawar

Shweta Sawant

Shyamsundar C

Siddarth Malviya

Silsunny Dsouza

Simon Burke

Simon Fraser

Simon Kay

Simon Pabst

Simon Renaud

Simon Speight

Simone Vassallo

Sneha Amin

Sneha Chavan

Sohan Chaudhari

Somanath Lagadive

Somesh Ghosh

Sophie Newton

Sourav Sau

Souvik Dey

Sreejita Ghosh

Stefan D'souza

Stefan Mayr

Stein Lagim

Stella Ng

Stephen F Willey

Stephen Feltham

Stephen Painter

Stephen Tew

Stephen Willey

Steve Lynn

Steven Hawthorne

Subhajit Shyamlal Kanti Sarkar

Subhan Gulam Shaikh

Subramanian T

Subrata Ghosh

Sudarshan Pahelwan

Sudip Chaudhuri

Sudip Dutta

Sujay Kumar

Sujit Nandurdikar

Sujit Tone

Sumer Patel

Sumesh Gaur

Sumit Bhola

Sumit Bhola

Sumit Panchal

Sumit Panchal

Sundarraj M

Sunil Chauhan

Sunil Kumar Yadav

Sunil Yadav

Supriya Mohite

Suraj Mondal

Suraj Shankhwar

Suraj Shinde

Suresh Madaparthi

Surjeet Singh

Suryakant Saraswat

Sushant Rai

Sushovan Bose

Sven Muller

Swadhin Biswal

Swapnil Bagul

Swapnil Baravalia

Swapnil Darekar

Swapnil Kamle

Swapnil Shedge

Swarnadeep Nath

Szabolcs Szmicsek

T Srinivasa Raju

T Varshitha

Tanvi Sawant

Tara Walker

Tarachandra Kandpal

Taryn Douville

Tejas Patade

Terry Stewart

Theo Facey

Therese Johansson

Thomas Bolt

Thomas Lee

Thomas Ward

Timo-Pekko Nieminen

Tom Brown

Tom Coster

Tom Coull

Tom Davies

Tom Kidd

Tom Oflaherty

Tom Pegg

Tom Whitehead

Tony Bradley

Tony Cosgrove

Tracy Irwin

Travis Evashkevich

Tushar Hote

Tushar Shah

Udaya Kumar

Ulhas Gavas

Umesh Kumar

Uttham Bhalaykar

Vaibhavi Deshpande

Vaishali Awaghade

Vanessa Duquesnay

Vanessa Velasquez

Vasant Palav

Vaseem Dadwal

Vasilis Karatziva

Vatsal Gala

Victor Gutarra

Victor Zhang

Victoria Gallacher

Vidhun Ghai

Vignesh T

Vijay Salvi

Vijay Singh

Vijayakumar S

Vijayakumar T

Vikas Chirate

Vikas Gusain

Vikas Ther

Vikash Kumar A

Vikram A Raghuvanshi

Vikrant Joshi

Ville-Matti Vasama

Vimal Kerketta

Vimal V

Vinay Singh

Vinayak B Mahadik

Vinayak More

Vinayak Samant

Vincent Jayaraj

Viral Vadalia

Virendra Agawane

Vishal Belote

Vishal Govindrao Bhutte

Vishal Mishra

Vishal Nayar

Vishal Sharma

Vivek Koul

Vivek Singh

Wesley Vet

Wesley Yong

Will Lucas

William Foulser

Xujingyi Jin

Yadeb Batala

Yann Leroux

Yashwanth Noogala

Yogesh Bhagane

Yogesh Pardeshi

Yogesh Shriwatri

Yogita Narsian

Yosa Prayogo

Zane Smedley

Zelda Tinska

London

Vancouver

Mumbai

Los Angeles

Chennai

Montréal

Mohali

Bangalore

Toronto

Sydney