Tag Archives: OnePlus 12

Xiaomi 14 vs OnePlus 12 Camera Comparison Test

The smartphone industry, particularly in the mid-range segment, has become a hotbed for innovation, with camera technology playing a pivotal role. As manufacturers strive to offer premium features at competitive prices, the camera has emerged as a key differentiator for consumers ranging from avid photographers to social media users. We’re examining two new releases priced at ₹69,999 each: The Xiaomi 14, launched in March, and the OnePlus 12, released in January. Positioned below flagship models from Xiaomi and OnePlus, these phones not only compete with each other, but also showcase their prestigious partnerships with iconic camera brands – Xiaomi with Leica and OnePlus with Hasselblad.

In this test, we’ll compare the camera performance of the Xiaomi 14 and OnePlus 12, exploring how these collaborations influence their photographic capabilities. Read the full article to find out which smartphone better suits your photography needs.

Xiaomi 14 Camera Setup

Rear Camera

  • 50 MP, f/1.6, 23mm (wide), 1/1.31″, 1.2µm, dual pixel PDAF, Laser AF, OIS
  • 50 MP, f/2.0, 75mm (telephoto), PDAF (10cm – ∞), OIS, 3.2x optical zoom
  • 50 MP, f/2.2, 14mm, 115˚ (ultra-wide)
  • Leica lens, Dual-LED dual-tone flash, HDR, panorama
  • 8K@24fps (HDR), 4K@24/30/60fps (HDR10+, 10-bit Dolby Vision HDR, 10-bit LOG), 1080p@30/60/120/240/960fps, 720p@1920fps, gyro-EIS

Front Camera

  • 32 MP, f/2.0, 22mm (wide), 0.7µm
  • HDR, panorama
  • 4K@30/60fps, 1080p@30/60fps, gyro-EIS

OnePlus 12 Camera Setup

Rear Camera

  • 50 MP, f/1.6, 23mm (wide), 1/1.43″, 1.12µm, multi-directional PDAF, OIS
  • 64 MP, f/2.6, 70mm (periscope telephoto), 1/2.0″, 0.7µm, PDAF, OIS, 3x optical zoom
  • 48 MP, f/2.2, 14mm, 114˚ (ultra-wide), 1/2.0″, 0.8µm, PDAF
  • Hasselblad Colour Calibration, Dual-LED flash, HDR, panorama
  • 8K@24fps, 4K@30/60fps, 1080p@30/60/240/480fps, Auto HDR, gyro-EIS, Dolby Vision

Front Camera

  • 32 MP, f/2.4, 21mm (wide), 1/2.74″, 0.8µm
  • Auto-HDR, panorama
  • 4K@30fps, 1080p@30fps, gyro-EIS

Daylight Main Camera

In the main camera, both phones are equipped with a 50-MP sensor, but the actual output is what truly matters. In this regard, the OnePlus produces images at 14.3 MP while the Xiaomi 14 delivers slightly lower at 14 MP. However, the Xiaomi 14 might have a slight edge in processing due to its use of the latest Omni Vision sensor, compared to the more established LYTIA sensor in the OnePlus.

When it comes to the quality of pictures, both phones seem to provide good results. The images appear sharp and detailed to the naked eye, making it hard to prefer one over the other. Upon closer inspection, however, the OnePlus photos tend to be slightly more saturated, giving them a reddish tinge. Conversely, the Xiaomi produces images that are more natural and true to the original scene. Additionally, the Xiaomi shows superior performance in handling glare, successfully reducing it in most instances where the OnePlus might display some glare. The handling of highlights and shadows by the Xiaomi is also commendable; thanks to a balanced tonal range, it manages to reveal more details in the images.

Daylight Wide Camera

Regarding the ultra-wide cameras, the OnePlus employs a 48 MP Sony IMX581 sensor, while the Xiaomi 14 uses a Samsung ISOCELL sensor. The actual output from the Xiaomi is approximately 14 MP, and the OnePlus produces an output of 13.2 MP. In this aspect, Xiaomi has a clear advantage.

The difference is also visible in the quality of the images. Xiaomi’s images show more natural whites compared to those from OnePlus. However, despite having a lower megapixel count, OnePlus excels by delivering sharper images upon zooming. This suggests that OnePlus has very effective backend processing, though its images are slightly more contrast, which could be a disadvantage.

In indoor settings, Xiaomi occasionally produces images with slightly more contrast than OnePlus, which was unexpected. Moreover, OnePlus images sometimes appear to have a reddish tinge.

Daylight Telephoto Camera

When it comes to telephoto capabilities, the two phones use different sensors. The Xiaomi is equipped with a Samsung ISOCHELL 50 MP sensor that produces a 14 MP output, whereas the OnePlus has a 64 MP OmniVision sensor with an output of 17.6 MP. Their zoom capabilities also vary. The OnePlus offers a zoom range of 3x and 6x, extending up to 120x, while the Xiaomi provides zoom levels of 3.2x, 5x, and 10x, with a maximum of 60x.

The OnePlus has a higher sensor resolution, which results in sharper images across its entire range. As the zoom level increases, the difference in sharpness between the two phones becomes more apparent. For those who prefer sharper images, the OnePlus would be the better choice. However, when it comes to overall image quality, especially at high zoom levels, there is little to distinguish between the two phones as both generally produce good results. Nonetheless, the OnePlus shows some inconsistency in tonal range as the zoom increases, an issue that is not present in the Xiaomi. The Xiaomi may not capture the sharpest images, but it maintains more consistent quality.

Lowlight Main Camera

Recently, there has been an increase in people taking pictures in low light settings, such as during dinners and social outings. In these situations, the Xiaomi’s performance is comparable to the iPhone, as it tends to produce more neutral and natural images. On the other hand, the OnePlus tends to saturate the pictures, which might be preferred by some users because it makes the colours more vivid, and many people like such vibrant pictures.

When it comes to details and sharpness, both the Xiaomi and the OnePlus perform similarly, though the OnePlus might have a slight advantage.

Lowlight Wide Camera

In terms of performance in low-light conditions, both cameras are decent. However, the OnePlus tends to oversaturate the pictures more than the Xiaomi, affecting the visibility of shadows and highlights. Despite this, the OnePlus still produces sharper images in this category.

It’s important to note that the overall performance of both phones varied. Sometimes, the Xiaomi’s images were overexposed, while at other times, the OnePlus’ images were underexposed. Therefore, neither phone delivered flawless results in this segment.

Lowlight Telephoto Camera

Much like its performance in daylight telephoto shots, the OnePlus produces a much sharper image. As one zooms in further, this becomes more evident. At the maximum zoom range of each phone, the images tend to be blurry, yet they appear significantly clearer on the OnePlus.

Although it was anticipated that the OnePlus might display varying colour tones in this aspect, the actual performance was surprisingly better than expected.

Portraits

Xiaomi has consistently performed well in portrait photography over the years, and this was also true for the Xiaomi 13 Pro, which received positive reviews. The brand’s portrait mode, although good, takes a unique approach by incorporating Leica filters, which might be confusing to new users who could initially think there are only two shooting options available.

Both Xiaomi and OP deliver high-quality images that are sharp, well-saturated, with good edge detection and bokeh effect. However, Xiaomi’s portraits are particularly appealing, especially in how they handle skin tones, making them appear more natural, saturated, and warm, thus pleasing to the eye. In contrast, OP offers better blur and sharpness, especially at higher focal ranges, but sometimes struggles with inconsistent tonal ranges.

Front Camera

Both phones feature a 32-megapixel front camera; however, the OnePlus offers only a single setting for taking pictures, while the Xiaomi 14 provides options for both wide-angle and standard (1X) shots. An interesting feature of the Xiaomi 14 is that it uses a timer when the volume down button is pressed to take a picture.

In terms of image quality, the OnePlus produces more natural-looking photos, whereas the Xiaomi enhances the exposure to make the images appear more striking. The Xiaomi 14 also has skin smoothing turned on by default, which users may want to disable for a more natural appearance. When capturing portraits, both phones deliver good detail and edge detection, but the Xiaomi slightly outperforms in terms of the sharpness of the details.

Video Performance

Both phones can record video up to 8K at 24 fps, though this feature has not been tested as it is unlikely to be used frequently by most consumers in the near future. When recording in 4K, both devices can shoot up to 60 fps. In this mode, the OnePlus generally produces better videos. Video stabilization is effective on both devices, but the Xiaomi tends to display more contrast, which can make some videos look underexposed. This was observed with HDR turned off as well, and some glare was noticeable in the videos shot with the Xiaomi 14.

In low-light conditions, however, the increased contrast in Xiaomi’s videos results in better visual quality. Additionally, the Xiaomi outperforms the OnePlus in terms of flare handling in these settings. It is also worth mentioning that Xiaomi’s sound recording quality is superior.

Overall, the OnePlus is favoured for its better overall performance.

Conclusion

Which phone has the better camera, the Xiaomi or the OnePlus? In this comparison, the Xiaomi 14 seems to have the advantage. It captures neutral photos under most conditions, which is highly appreciated. Additionally, it produces warmer-looking portraits, which seems to be popular among users. Although it doesn’t perform as well as the OnePlus in video recording, its superior macro capabilities contribute to it having a better camera overall.

The choice might differ if considering the overall quality of the phone, where factors like the operating system, usability, and display come into play. However, it’s worth noting that the Xiaomi 14’s user interface has improved significantly with the introduction of Hyper Touch OS. Expectations are that it will continue to get better with future updates.

OnePlus 12 vs iQOO 12 Camera Comparison Test

Both, the OnePlus 12 and the iQOO 12 launched in December 2023 and January 2024, within a gap of a month. And since the time of these launches, there has been a lot of buzz about their cameras, especially since both of these brands are owned by the same parent company. BBK Electronics owns both, OnePlus and Vivo, and Vivo internally owns iQOO.

And both these devices have a very similar camera set-up, in fact they also use similar sensors and processors as well, making this comparison very interesting. The OnePlus 12 starts at ₹69,999 and the iQOO 12 starts at ₹57,999 and let’s find out which is the better camera between the two.

Look, Body & Feel

The iQOO 12 has been designed in association with the BMW M edition and you can see the reminiscence of that across the design, I really like the weight of the phone, it is really light and you hardly feel as if you are holding anything. But the camera module perspective the iQOO is very simple, they’ve not spent much time in trying to jazz up the module. It pretty much slapping on the module in the black background. The OnePlus on the other hand have some unique things about the 12, like the glitter effect when the light falls on it, also the flowy texture.

I have spoken about that in detail in my review of the OnePlus 12 Review here so you can see that as well.

Now both of the phones come with a triple camera set up and they have been updated of the latest software of Funtouch and Oxygen OS.

Camera Set-up:

iQOO 12

  • Wide: 50 MP, f/1.7, 23mm, 1/1.3″, 1.2µm, multi-directional PDAF, OIS
  • Telephoto: 64 MP, f/2.6, 70mm, 1/2.0″, PDAF, OIS, 3x optical zoom
  • Ultra-Wide: 50 MP, f/2.0, 15mm, 119˚, AF
  • Rear Video: 8K@30fps, 4K@24/30/60fps, 1080p@30/60/120/240fps, gyro-EIS
  • Front: 16 MP, f/2.5
  • Front Video: 1080p@30fps

OnePlus 12

  • Wide: 50 MP, f/1.6, 23mm, 1/1.43″, 1.12µm, multi-directional PDAF, OIS
  • Telephoto: 64 MP, f/2.6, 70mm, 1/2.0″, 0.7µm, PDAF, OIS, 3x optical zoom
  • Ultra-Wide: 48 MP, f/2.2, 14mm, 114˚, 1/2.0″, 0.8µm, PDAF
  • Rear Video: 8K@24fps, 4K@30/60fps, 1080p@30/60/240/480fps
  • Front: 32 MP, f/2.4, 21mm (wide), 1/2.74″, 0.8µm
  • Front Video: 4K@30fps, 1080p@30fps, gyro-EIS

Daylight Main Camera

In the primary camera both of these have a 50-MP camera but they feature different sensors, the OP12 features the Sony LYT808 sensor while the iQOO 12 features the OmniVision OV50H sensor. But the output from OnePlus is at 14.3 MP and the iQOO is close behind at 13.9 MP. Now why is this important for you to understand. While all manufacturers claim that the phones have a 200-MP camera, 50-MP etc., the output actually it captures isn’t in its full resolution, unless you are activating it. So, these things can be deceptive and often users feel that this is the resolution that the phone shoots at.

To test the phones, I chose a setting where there are shadows, darker areas and also brighter areas so that it pushes the phones to do more and the images from the iQOO were slightly underexposed and over sharpened in most cases, while the OnePlus gives more saturated output. The colour vibrancy is also visibly more on the OnePlus than the iQOO. In terms of the HDR performance, in some cases the iQOO is much better with bringing out the shadows and highlights, while in the other the OnePlus is better. There is also a hint of slight reddish tinge in the images from the iQOO. In terms of sharpness and details both the phones deliver a good performance overall.

Daylight Ultra-Wide Camera

In the ultra-wide category the iQOO shoots with a 50-MP camera at a 15mm focal range and the OP shoots with a 48-MP camera with a 14mm focal range, and the output is bigger also in the iQOO with a 13.8 MP vs the 13.2 MP of the OP.

And in this case the performance was mixed from both the phones, in some cases the OP would be better and in the other iQOO would be better. Neither of them gives a consistent performance that you can really nail. Sometimes the images are underexposed on the OP and sometimes on the iQOO. Sometimes the HDR is better on the OP and other times better on the iQOO.

But like the primary camera, the iQOO again gives hints of reddish tone in them. While the OP 12 continues to give a slightly more vibrant image, which is slightly more saturated than the original scene. In terms of the sharpness and detail they both have a neck-to-neck performance with hardly to choose between them.

Daylight Telephoto Camera

In daylight both the phones feature the same sensor, which is the 64-MP OmniVision sensor, but the zoom capabilities that both of these offer are different. The OP 12 gives a range of 3x and 6x zoom which goes all the way up to 120x. On the other hand, the iQOO gives a zoom of 3x and 10X zoom up to 100x hybrid zoom.

In the images I like the fact that the iQOO gives you a more consistent tonal range across the focal range, which I found the OP 12 to not give. But yes, from the images perspective, both these phones give a good output. There is good sharpness and details in both, but slight over sharpening in the iQOO, especially at the higher focal range because of which the images also seem processed and sharper.

At the max focal range both the phones deliver ok result. You can’t really use these images, but one thing I’d like to mention is that with OP it’s a lot easier to shoot at the max focal range since it locks focus, which is very difficult to do with the iQOO.

Lowlight Main Camera

The performance in the lowlight category from both the phones is very different. When it comes to the primary camera, the results from the iQOO are slightly underexposed and over sharpened. The OP also over sharpens images in some cases, but is able to deliver a more natural and accurate output of the two. But I found the HDR performance of the iQOO to be much better in this case.

Lowlight Wide Camera

In the wide category the images similar to the daylight, both phones had a mixed output. Giving underexposed images sometimes and giving proper natural output the other times. But the images overall seemed more natural from the OP than the iQOO.

Lowlight Telephoto Camera

And much like the daylight performance the lowlight telephoto performance is also varied. You can see the difference in the images and the tonal range between the different focal range. The images are more contrasty and poppy in the OP and the iQOO processes those images more. Now both of these have the same sensors, but the OP delivers a closer to the real look. It’s as if they’ve been able to tweak the processing and signalling much better than iQOO. But the images are sharp and detailed in both phones, however at the max focal ranges you can see the stark difference in the output between both of them.

Macro

While OP has a higher hand in lowlight telephoto, in macro the iQOO with its super macro mode is really good. It allows you to blur the background which the OP won’t do. The images from the OP 12 also come out nice, but with the super macro mode the images from the iQOO are much better.

Portrait

In portraits both the phones allow you to shoot at 1,2 and 3x but the performance varies in both of them. They do deliver sharp and detailed images, but the OP gives a much warmer tone in the images, which might be liked more by the users. The iQOO adds a slight yellow tinge to the subject while the OP adds a slight reddish tinge. Neither of the phones deliver the actual scene in daylight. But in terms of the edge detection in daylight the iQOO is much better, sharper and well defined edges as compared to the OP.

But as good as the iQOO is in the daylight with edge detection, it’s is pretty average overall in lowlight portraits. The images are oversaturated, much too warm and also sometimes at the high focal range shows colour fringing again. The OP in this case delivers an OK performance, the images come slightly underexposed, but much better that the iQOO for sure. So overall in this case I would say the OP is more consistent overall in portraits. 

Front camera

And OP is able to continue that in the front camera as well. It has a new 32-MP camera versus the iQOO 16-MP camera which at best delivers an ok performance. The images from the OP are sharper, much better and also is able to deliver more. Even in portrait the camera is able to sense the depth much better. For instance, I took this pic at F1.4 from both the phones and the iQOO gave less depth as compared to the OP. Yes, it does go as wide as 0.95 but even then I thought the depth was ok. In edge detection also the camera is much better.

Video Performance

In video both can shoot up to 8k but the iQOO goes up to 30 fps whereas the OP can go up to 24 fps. The OP also gives you 5 lenses to shoot from as compared to the iQOO.

In terms of output both the phones have a good output, but the samples from OP looks more vibrant and natural, the stabilisation is good in both but it is better in the OP again and overall in the video as well I felt that OP was better.

Other things

Every time that I was shooting with the IQOO the screen would show the live feed much darker than the actual output. That was surprising since there was no way for me to tell if what is the output the camera would show. Also the iQOO was heating up more than the OP as well.

The camera UI is something that I have included in this comparison coz I felt that the fluency of the camera app was better in the OnePlus and also the screen at 4500 nits is just phenomenal.

Conclusion

So which is the better camera between the two? Yes, both of these manufacturers need to work on certain aspects of their cameras even now, but overall in terms of not only the camera, but also the specs, the optimisation of how the phone works overall, OnePlus is the much better camera and phone in most aspects.

Text and Images by Bhavya Desai

OnePlus 12 Camera Review

The OnePlus 12 was launched recently and this is the 4th year of the collaboration between Hasselblad and OnePlus, which started with the OnePlus 9 series, where they initially had decided to invest 150 million over the next three years in the development of the cameras. Now I have used all the devices since the OnePlus 9 and some of the cameras have been really good and some not. But what’s exciting about this camera is that OnePlus has changed their thought process in this one. Which makes it exciting for the people that were waiting for a phone like this.

Camera Set Up

At first glance you can immediately understand that the cameras of the 12 are much bigger than the 11 and the telephoto lens is different. Also the small touches given to the camera module are interesting, like when the light hits the camera module then you can see that slight glitter with the flowy emerald design also has its touch inside the camera module as well.

Now what’s very interesting about the camera of the 12 is that it is the same set up as the OnePlus Open, except the placements of the camera.

Triple Cameras

  • Wide: 50 MP, f/1.6, 23mm, 1/1.43″, 1.12µm, multi-directional PDAF, OIS
  • Telephoto: 64 MP, f/2.6, 70mm, 1/2.0″, 0.7µm, PDAF, OIS, 3x optical zoom
  • Ultra-Wide: 48 MP, f/2.2, 14mm, 114˚, 1/2.0″, 0.8µm, PDAF
  • Rear Video: 8K@24fps, 4K@30/60fps, 1080p@30/60/240/480fps
  • Front: 32 MP, f/2.4, 21mm (wide), 1/2.74″, 0.8µm
  • Front Video: 4K@30fps, 1080p@30fps, gyro-EIS

And the phone is powered by the latest Snapdragon Gen 3 processor. The phone that we have reviewed is the maxed-out version with a 16GB RAM and the 512 GB storage. The good thing is that there is a major bump from the cameras of the OnePlus 11, which also had a 50-MP and a 48-MP cameras, but the telephoto was only 32-MP and the front camera was a 16-MP one.

Daylight Wide Camera

The main camera is powered by the 50-MP Sony LYT808 sensor, which is a stacked sensor and it is supposed to let it 25% more light than before. This will give you a 23mm focal range to shoot from and the actual output of this camera is at 14.3 MP, which is better than the 12 MP of the OnePlus Open and the 12.5 MP of the OnePlus 11.

The images from the phone are good. They are sharp and detailed, well saturated as well, but they seem slightly vibrant than the original scenes. In most cases I felt that the colours were really popping out as opposed to what the actual scene was. But yes, in general nothing to complain about the wide camera.

The phone has a new HDR algorithm and we had also kept the HDR setting to Auto, and in this case I thought the performance was ok, nothing different than what I had seen in the previous phones.

Daylight Ultrawide Camera

For the ultrawide the phone offers a 48-MP camera which shoots at 14mm and also doubles up as the macro camera.

The images from the phone are sharp and detailed but the performance is varied and inconsistent. In some cases, the images from the phone are slightly contrasty and in the others, there is a slight reddish tinge as well in them. The colours however are good and saturated and continues the vibrancy in this lens as well. But there is visible distortion in the images that I shot and I wish that all wide lenses would have better distortion performance overall in all phones.

Daylight Telephoto Camera

The 12 has a new 64-MP OmniVision telephoto lens, and it’s the same one that is featured in the Open and also the iQOO 12 as well. This shoots at 70mm on 3x and can go all the way upto 120x as well.

And the images much like the Open are really good. OnePlus has found a great partner in OmniVision for this camera and it really works for them. The images are sharp, well saturated and really detailed. But yes, there is a slight difference in the image from the 2x to 3x. For instance, the images shot at 2x show a different colour while 3x and above show a different colour. But the resolution and sharpness of this lens is really good. And easily the telephoto is the best lens that it has.

Lowlight Wide Camera

In terms of lowlight the performance of the wide camera is good. Much like the daylight it delivers good and sharp images, the images look slightly pushed in some cases, but the output is nice. Infact the shadows and highlights also in this case come out well and the performance of the HDR is pretty good.

Lowlight Ultrawide Camera

And the performance in the ultrawide is also similar. Good output, well saturated images, sometimes they are slightly processed but from the normal perspective they are pretty good. Although underexposed sometimes, the images overall were decent and like most lens in the ultrawide category, the sharpness could be better.

Lowlight Telephoto Camera

Like daylight, the telephoto in lowlight is also pretty good. It delivers consistent performance and also the images are sharp, detailed and well saturated. Yes, on zooming in a lot you will find that the images aren’t sharp, but in most cases you aren’t really going to use that in such cases anyways. Although there were these occasional cases when I saw some colour fringing but that was just one odd occasion and you can surely give it a pass.

Portrait

For shooting portraits, the 12 gives you the option of three cameras to shoot from and honestly, I found the camera to deliver decent results. Across the different focal range, when shooting people, the images showed reddish and yellowish tinge under the same scenarios, the images are also contrasty sometime.

But the edge detection, sharpness and bokeh performance is really good and I am happy that like many phones of today it doesn’t really over sharpen or smoothens your skin. But yes, the performance surely leaves you wanting for more.

Macro

The wide lens also doubles us as the macro lens and the performance from the same is good. It doesn’t have a super macro mode like some of the cameras out there, but the performance from the lens is nice. The colours are vibrant, poppy, may be oversaturated sometimes, but they still look good to the naked eye. Infact I really like the bokeh as well that it was delivering when getting close to the subject.

Front Camera

The 12 features a new front camera in the form of 32-MP and it also now shoots 4k as opposed to the Full HD in the 11.

But where they have given the upgraded camera, it still doesn’t give the option to shoot with wide lens even now. The pinhole camera on the 12 has also moved to the centre instead of the left in the 11, which means you can now look straight instead of the side.

The images from the front camera are good and surely a big upgrade from what it was before and this is a big welcome change that I am happy to see in the 12. And in terms of the video as well the phone now shoots 4k upto 30 fps and that a really good sight to see. The performance is also good as you can see from the image.

Video

In terms of video the phone shoots 8k upto 24 fps and 4k upto 60 fps. The output is pretty good, the phone focuses fast and also the stabilisation is also nice. And in this regard the delivers whatever you ask of it, which is a good overall performance in this category.

Other Things

The phone with the 8 Gen 3 processors and the Trinity Engine is really fast and silky smooth top use. The good thing is also that it doesn’t lag as well when you shoot lot photos with the cameras and in most cases it will keep up to everything that you are doing.

The peak brightness is a whopping 4500 nits, and this thing can literally light up the moon as well. Even in high sunlight you will find its usage to be very easy and that’s a great thing.

Conclusion

So how do I find the OnePlus 12 cameras? Honestly, I have been using the OnePlus phones since a long time and I have mixed feeling reviewing this phone. From a general phone perspective this has the makings of being a good phone for the price, but from the cameras performance, for some reason it is just too inconsistent for me as of now. For instance, the main camera is really good and delivers vibrant pics, but the colour varies from the 2x to 3x cameras.

At the time of this review this phone has not received any update yet, and these are things that can easily be fixed with updates, and OnePlus is known to do that as well. So I am hoping that it gets fixed in time because I would surely like to see the Hasselblad and OnePlus team do much better than this.

Text and Images: Bhavya Desai