0
Skip to Content
Cheng Wai Hok
Home
Publications
Exhibitions
Features
Bio
Art Prints
Shop
Contact
Cheng Wai Hok
Home
Publications
Exhibitions
Features
Bio
Art Prints
Shop
Contact
Home
Publications
Exhibitions
Features
Bio
Art Prints
Shop
Contact
People inspecting a scene of destruction and smoke, with debris and damaged objects scattered around, under a large open structure. View fullsize
A chaotic scene of a fire that has caused some structural damage on stairways and railings. Several firefighters and first responders wearing helmets are working amidst the smoke and flames. Smoke and debris are scattered around, with some people obs View fullsize
People wearing protective masks and gear are observing a large fire and debris from a collapsed structure, with flaming and charred remains visible. View fullsize
Two people wearing masks and helmets amid a smoky scene, likely a fire or emergency. View fullsize
Scene of chaos and smoke after a fire or explosion in an urban area with people and emergency responders present. View fullsize
People running through a city street filled with debris and scattered trash, with trees and buildings in the background. View fullsize
Person wearing a yellow helmet and gloves walking on a road covered with broken bricks, with damaged structures and debris in the background. View fullsize
Scene of destruction with broken bricks, smoke, and debris, including umbrellas and a water bottle, suggesting aftermath of an incident or protest. View fullsize
Nighttime scene of a street with scattered debris, overturned chairs, and fallen bricks, with damaged vegetation and a damaged vehicle on the curb. View fullsize
People holding umbrellas, some with shields, walking through a chaotic street with debris and smoke, in a protest or clash at night. View fullsize
Group of people standing outdoors on a rainy night, one person holding an umbrella with an LED light, wearing a mask and raincoat, with illuminated city street and vehicles in the background. View fullsize
Person in protective gear walking through a street with debris and small fires, holding an umbrella, amidst smoke and destruction at night. View fullsize
A person wearing a black helmet and a mask with a respirator sits on the ground among numerous umbrellas and other people, possibly at a protest or public gathering at night. View fullsize
A firefighter in full gear, including helmet and protective suit with lights, standing under an umbrella during a nighttime fire or emergency situation. View fullsize
Person wearing a helmet and mask holding a flaming bottle at night, with umbrellas and a wet street in the background. View fullsize
Protesters in raincoats and umbrellas confront a fire explosion on the street at night, with debris scattered on the ground. View fullsize
Silhouettes of a group of firefighters working during a large fire at night, with bright orange flames in the background. View fullsize
Protesters in rain with umbrellas and shields in a smoky scene at night, some wearing helmets and gas masks, amid debris on wet ground. View fullsize
Police officers standing in a city street filled with smoke or tear gas, with modern buildings and signs in the background. Some officers are wearing helmets and protective gear. View fullsize
A large crowd of people wearing helmets and holding umbrellas amid thick smoke or tear gas, suggesting a protest or demonstration. View fullsize
Protesters wearing black clothing, masks, and helmets, some holding umbrellas, participating in a demonstration on a rainy day, with smoke in the background. View fullsize
Scene of a protest or demonstration with police officers and protesters. Police are wearing helmets and masks, some kneeling or standing, with umbrellas. Protesters are wearing helmets, masks, and backpacks, some holding a traffic cone. Tear gas or s View fullsize
A person injured and bleeding from the nose, lying on the ground with a sprint mask on, is being rescued by emergency responders on a misty or smoky road. View fullsize
Police officers in riot gear detaining a person on the street, surrounded by smoke and other officers. View fullsize
People wearing protective masks and gear in a smoky city street during a protest or riot. View fullsize
Police officers wearing helmets and protective gear amidst thick smoke or tear gas during a protest or confrontation in a city street. View fullsize
A protest scene with a large fire in the foreground, riot police in black gear with helmets and gas masks, colorful umbrella, and tall buildings in the background. View fullsize
A firefighter in protective gear and a yellow helmet walking through thick smoke on a city street. View fullsize
Two protesters wearing helmets and face masks standing in front of a fire with smoke at night, with a city skyline and a crowd of people in the background. View fullsize
A person wearing a hooded coat and mask standing in front of a large fire at night, with smoke rising and burning debris around. View fullsize
A person wearing dark clothing and protective gear, including a mask and hat, crouches near a barricade during a nighttime protest or riot. There is a large fire with thick smoke in the background, and umbrellas are visible on the ground, likely used View fullsize
A person wearing a helmet and gloves sitting on a barricade during a rainstorm at night, welding or looking at a device, with umbrellas overhead and streetlights in the background. View fullsize
People working on a fire scene at night, with orange flames and smoke visible in the background, some holding umbrellas. View fullsize
Silhouette of a person wearing a jacket and sunglasses, standing on a rooftop with a bright orange sky in the background. View fullsize
Black and white photo of a large protest on a city street with many people, some wearing helmets, some holding umbrellas, and a few running or defending themselves from tear gas. View fullsize
Black and white photo of crowd of protesters, many wearing face masks and helmets, some taking photos or videos, with one person unconscious or injured on the ground. View fullsize
Urban street scene with four police officers in tactical gear and masks, wearing helmets and backpacks, standing on the road in a city with tall buildings in the background. View fullsize
Black and white photo of a person wearing protective goggles, a mask, a hat, and a scarf around their neck, standing in a crowd on a city street at night. View fullsize
A person looks through a barred window at a large crowd of protesters on a city street. View fullsize
People waiting in line outside a building, viewed from a balcony or window, with two children looking out from an interior space in the foreground. View fullsize
Silhouettes of two people on a city street at night, one taking photos and the other looking at their phone, with smoke and fog, streetlights, and buildings in the background. View fullsize
Group of people walking through a foggy or smoky environment at night. View fullsize
A black and white photo of two people behind transparent protective plastic shields, possibly police officers or security personnel, with blurred city lights and pedestrians in the background. View fullsize
A line of police officers in riot gear with shields facing a group of civilians on a city street at night. One person on a bicycle is in the foreground. View fullsize
A person wearing a face mask holding an umbrella among many umbrellas in black and white. View fullsize
A person walking through dense smoke or fog holding an umbrella, with other people partially visible in the background. View fullsize
A protester wearing a helmet and mask holding an umbrella in a street with smoke and debris in the background. View fullsize
A protest scene captured in black and white showing a person with a helmet and gas mask, holding an umbrella, amidst a crowd with tear gas and smoke in the background. View fullsize
A person running through tear gas or smoke on a city street during a protest or riot. View fullsize
Black and white photo of protesters wearing helmets and face masks amidst tear gas, with some individuals walking in the background. View fullsize
A person wearing a mask and dark clothing running in front of a wall with Japanese characters painted on white boards. View fullsize
Crowd of protesters with umbrellas and helmets, surrounded by smoke or tear gas, in a chaotic scene. View fullsize
A person running on a street filled with smoke or tear gas during a protest or riot, with city buildings in the background. View fullsize
Black and white photo of multiple police officers wearing helmets and protective gear, with bright lights obscuring some of the officers' faces, creating a silhouette effect. View fullsize
A person walks through debris, smoke, and fire on a street at night, with bright lights shining in the background. View fullsize
People on stairs overlooking a chaotic scene with smoke, debris, and scattered objects, suggesting a recent emergency or disaster event, with others visible in the background. View fullsize
Protesters wearing masks and helmets with umbrellas walking through a smoky debris-covered street. View fullsize
Street scene with scattered bricks and debris, construction workers with helmets, and a person wearing a gas mask on the left. View fullsize
A person kneeling on the street, holding a wooden stick, with a mask and goggles, while others gather and sit nearby during a protest. Some people are holding umbrellas to shield from rain or tear gas. View fullsize
People inspecting a scene of destruction and smoke, with debris and damaged objects scattered around, under a large open structure.
A chaotic scene of a fire that has caused some structural damage on stairways and railings. Several firefighters and first responders wearing helmets are working amidst the smoke and flames. Smoke and debris are scattered around, with some people obs
People wearing protective masks and gear are observing a large fire and debris from a collapsed structure, with flaming and charred remains visible.
Two people wearing masks and helmets amid a smoky scene, likely a fire or emergency.
Scene of chaos and smoke after a fire or explosion in an urban area with people and emergency responders present.
People running through a city street filled with debris and scattered trash, with trees and buildings in the background.
Person wearing a yellow helmet and gloves walking on a road covered with broken bricks, with damaged structures and debris in the background.
Scene of destruction with broken bricks, smoke, and debris, including umbrellas and a water bottle, suggesting aftermath of an incident or protest.
Nighttime scene of a street with scattered debris, overturned chairs, and fallen bricks, with damaged vegetation and a damaged vehicle on the curb.
People holding umbrellas, some with shields, walking through a chaotic street with debris and smoke, in a protest or clash at night.
Group of people standing outdoors on a rainy night, one person holding an umbrella with an LED light, wearing a mask and raincoat, with illuminated city street and vehicles in the background.
Person in protective gear walking through a street with debris and small fires, holding an umbrella, amidst smoke and destruction at night.
A person wearing a black helmet and a mask with a respirator sits on the ground among numerous umbrellas and other people, possibly at a protest or public gathering at night.
A firefighter in full gear, including helmet and protective suit with lights, standing under an umbrella during a nighttime fire or emergency situation.
Person wearing a helmet and mask holding a flaming bottle at night, with umbrellas and a wet street in the background.
Protesters in raincoats and umbrellas confront a fire explosion on the street at night, with debris scattered on the ground.
Silhouettes of a group of firefighters working during a large fire at night, with bright orange flames in the background.
Protesters in rain with umbrellas and shields in a smoky scene at night, some wearing helmets and gas masks, amid debris on wet ground.
Police officers standing in a city street filled with smoke or tear gas, with modern buildings and signs in the background. Some officers are wearing helmets and protective gear.
A large crowd of people wearing helmets and holding umbrellas amid thick smoke or tear gas, suggesting a protest or demonstration.
Protesters wearing black clothing, masks, and helmets, some holding umbrellas, participating in a demonstration on a rainy day, with smoke in the background.
Scene of a protest or demonstration with police officers and protesters. Police are wearing helmets and masks, some kneeling or standing, with umbrellas. Protesters are wearing helmets, masks, and backpacks, some holding a traffic cone. Tear gas or s
A person injured and bleeding from the nose, lying on the ground with a sprint mask on, is being rescued by emergency responders on a misty or smoky road.
Police officers in riot gear detaining a person on the street, surrounded by smoke and other officers.
People wearing protective masks and gear in a smoky city street during a protest or riot.
Police officers wearing helmets and protective gear amidst thick smoke or tear gas during a protest or confrontation in a city street.
A protest scene with a large fire in the foreground, riot police in black gear with helmets and gas masks, colorful umbrella, and tall buildings in the background.
A firefighter in protective gear and a yellow helmet walking through thick smoke on a city street.
Two protesters wearing helmets and face masks standing in front of a fire with smoke at night, with a city skyline and a crowd of people in the background.
A person wearing a hooded coat and mask standing in front of a large fire at night, with smoke rising and burning debris around.
A person wearing dark clothing and protective gear, including a mask and hat, crouches near a barricade during a nighttime protest or riot. There is a large fire with thick smoke in the background, and umbrellas are visible on the ground, likely used
A person wearing a helmet and gloves sitting on a barricade during a rainstorm at night, welding or looking at a device, with umbrellas overhead and streetlights in the background.
People working on a fire scene at night, with orange flames and smoke visible in the background, some holding umbrellas.
Silhouette of a person wearing a jacket and sunglasses, standing on a rooftop with a bright orange sky in the background.
Black and white photo of a large protest on a city street with many people, some wearing helmets, some holding umbrellas, and a few running or defending themselves from tear gas.
Black and white photo of crowd of protesters, many wearing face masks and helmets, some taking photos or videos, with one person unconscious or injured on the ground.
Urban street scene with four police officers in tactical gear and masks, wearing helmets and backpacks, standing on the road in a city with tall buildings in the background.
Black and white photo of a person wearing protective goggles, a mask, a hat, and a scarf around their neck, standing in a crowd on a city street at night.
A person looks through a barred window at a large crowd of protesters on a city street.
People waiting in line outside a building, viewed from a balcony or window, with two children looking out from an interior space in the foreground.
Silhouettes of two people on a city street at night, one taking photos and the other looking at their phone, with smoke and fog, streetlights, and buildings in the background.
Group of people walking through a foggy or smoky environment at night.
A black and white photo of two people behind transparent protective plastic shields, possibly police officers or security personnel, with blurred city lights and pedestrians in the background.
A line of police officers in riot gear with shields facing a group of civilians on a city street at night. One person on a bicycle is in the foreground.
A person wearing a face mask holding an umbrella among many umbrellas in black and white.
A person walking through dense smoke or fog holding an umbrella, with other people partially visible in the background.
A protester wearing a helmet and mask holding an umbrella in a street with smoke and debris in the background.
A protest scene captured in black and white showing a person with a helmet and gas mask, holding an umbrella, amidst a crowd with tear gas and smoke in the background.
A person running through tear gas or smoke on a city street during a protest or riot.
Black and white photo of protesters wearing helmets and face masks amidst tear gas, with some individuals walking in the background.
A person wearing a mask and dark clothing running in front of a wall with Japanese characters painted on white boards.
Crowd of protesters with umbrellas and helmets, surrounded by smoke or tear gas, in a chaotic scene.
A person running on a street filled with smoke or tear gas during a protest or riot, with city buildings in the background.
Black and white photo of multiple police officers wearing helmets and protective gear, with bright lights obscuring some of the officers' faces, creating a silhouette effect.
A person walks through debris, smoke, and fire on a street at night, with bright lights shining in the background.
People on stairs overlooking a chaotic scene with smoke, debris, and scattered objects, suggesting a recent emergency or disaster event, with others visible in the background.
Protesters wearing masks and helmets with umbrellas walking through a smoky debris-covered street.
Street scene with scattered bricks and debris, construction workers with helmets, and a person wearing a gas mask on the left.
A person kneeling on the street, holding a wooden stick, with a mask and goggles, while others gather and sit nearby during a protest. Some people are holding umbrellas to shield from rain or tear gas.
Publications
Publications
Art Prints
Art Prints
Exhibitions
Exhibitions
Features
Features
Bio
Bio