Playful Architects / Builders / Landscapers / Project Owners

The question is not ‘what’ makes our spaces beautiful or playful. The question always is, who makes our spaces beautiful or playful.

The cities, towns and places we reside in are created of some or the other material (or created of many materials if you are concerned about the philosophical or grammatical implications of saying just ‘material’). But who made those choices of using one material and not the other? This and not that.

And then who made the choices about arranging and patterning those material to be experienced day after day, year after year?

Have a look at these cobble patterns below. The playfulness of the arrangers and pattern-makers, the architects, the project owners, the landscapers on display…

Circular stone pavement with alternating dark and light cobblestones, creating a geometric pattern.
A partially completed decorative brick pavement featuring circular patterns in red and gray stones, with loose bricks scattered nearby.
A construction site showing workers laying patterned brick pavers in a wave-like design on uneven ground, surrounded by construction debris.
A circular stone pattern made of alternating red and gray bricks, partially laid on a gravel surface with scattered bricks and a bag of material in the background.
A partially completed cobblestone path in a garden, surrounded by potted plants and garden furniture. The path is made of small, colorful stones and leads through an area of bare soil.

Do you have spaces in your project that can be paved with cobbles? We can help.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Executing an Export Order for Slate Stone

Glimpse of an order for slate stone we recently executed. This is how the packing takes shape.

A wooden crate filled with neatly stacked packages, viewed from above, with a person in the background standing near the crate.

Do you cater to the export market?

Do you have the right connections and the right intentions?

Do you want to back your sales and marketing efforts with good execution in the background?

Are you out of that loop that dumbs down the market with ridiculous prices and ridiculous quality?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Polka Dot Steps for your Garden

In Yellow/Brown Kota Stone, a lovely idea for Garden Steps or for your outdoors.

While this is done in Yellow/Brown Kota Stone, this can be done in any stone in any surface finish. Sandstone, Granite, Marble, whatever fits your project and the aesthetics of your project.

If you take an aerial shot using a drone, these would look like polka dots!

What does your project demand? Share with us and we will help you with some amazing options in Indian Natural Stone.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

University Campus | Work in Progress

This was recorded quite a while back.

Videos and pics of work in progress, Cobblestone Paving, at a university campus somewhere in Rajasthan.



Work in progress on a cobblestone pavement at a university campus in Rajasthan, showing various shapes and colors of stone being laid out by workers.

A view of a cobblestone paving work in progress at a university campus in Rajasthan, featuring neatly arranged cobblestones with construction scaffolding in the background.

Two workers laying cobblestones in a circular pattern at a construction site.

What does your project look like? Can you think of paving and landscaping with natural cobblestone?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Kurnool Grey Stone in Ahmedabad

Some pictures of this beautiful Indian natural stone, Kurnool Grey. Don’t confuse this with Kota Stone; of course, Grey in Kota Stone looks as beautiful one can say.

Pay attention to the surface finishes. Do your eyes love what they are seeing? Your feet will surely love the feeling touching this surface.

Size is 1200 mm * 600 mm.

A large slab of Kurnool Grey natural stone displayed outdoors, surrounded by other stone slabs.
Kurnool Grey natural stone in a raw format, showcasing its textured surface finish.
A large Kurnool Grey natural stone slab displayed vertically among other stone pieces, showcasing its textured surface and gray color.
Stack of Kurnool Grey Indian natural stone slabs with a smooth surface finish, displayed outdoors.

Couple of more pictures in a different size: 600 mm * 600 mm. Surface finish is again a little different from what you see above.

Close-up of stacked Kurnool Grey natural stone slabs, showcasing their smooth surface finish.
Close-up of a piece of Kurnool Grey natural stone resting on a newspaper, showcasing its textured surface.

Not just on Kurnool Grey, these amazing surface finishes can be achieved on other natural stone or granite. And all of them feel amazing. If you haven’t experienced K. K. Stones’ surface finishes on Indian natural stone, it’s time to try.

Discuss your requirements with us.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Nimbahera Stone Outdoors at Taj Sarsa Hotel Udaipur

Some glimpses of Nimbahera stone outdoors. This is Taj Sarsa Hotel in Udaipur.

Credit to the architect and the artisans who accomplished this. May have been done long back. But that’s the thing about using Indian natural stone. It lends a beauty nothing can really match.

An outdoor area featuring a stone staircase leading to a circular seating area with metal chairs, surrounded by a green lawn and palm trees, overlooking a body of water.
Outdoor area of Taj Sarsa Hotel in Udaipur featuring Nimbahera stone flooring, patio seating with yellow umbrellas, potted plants, and a swimming pool.
An outdoor seating area featuring a light-colored stone wall made of Nimbahera stone, with a waiter in formal attire standing nearby and a table set with utensils and a kettle.
A staircase made of Nimbahera stone with a smooth finish, leading upwards, flanked by a wall and plants on either side.
View of a patio with a circular table and chairs under an umbrella, surrounded by well-maintained green lawn and palm trees, showcasing Nimbahera stone flooring.

I find this rush to install glossy surfaces indoors and outdoors quite pukish at times. Vitrified tiles to me feel like ‘cheap glamour and gloss’.

How are you shaping your projects? Do you have the expanse and do you have a desire to make a long-lasting beautiful place?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Want to create a Stone Wall?

My visits to Rajasthan were filled with such sights, such walls erected around schools and government offices and buildings. It’s easy to spot them even now whenever you visit places in Rajasthan and your eyes are open for architectural discoveries.

A close-up view of a textured stone wall under construction, with earthy surroundings and vegetation in the background.

Pardon the quality of the picture above but you get the idea, I hope.

These walls can stand forever if the pieces of stone are bound well. They barely need any upkeep or maintenance efforts. And lend the project such a character.

The thing about showing such walls is that you need to photograph them from a fair distance, which is often not possible. They feel amazing in actual anyway.

Here’s what we can offer in case you desire to create a wall like that.

A stack of rectangular stone blocks resting on a bed of smaller stone fragments, showcasing the materials used for constructing robust walls.

What kind of walls have you planned for your project? Do not let them be painted and bland. There are better ways to erect walls.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

75 mm Thick Granite for Road Bunding

A recent dispatch…

Two men standing next to a truck bed filled with thick granite slabs, ready for transport.

Plenty of applications for such thick heavy duty granite slabs. Some time back we made some for outdoor benches too. Once installed, no worrying about maintenance and upkeep. It is a forever thing.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Chinese Lattice, or Black and White Cobbles

Showing 2 patterns in Black and White cobblestone.

A close-up view of a black and white cobblestone pattern, showcasing linear curves made from rectangular cobbles with well-defined edges and a consistent surface finish.

These are rectangular cobbles finished with shot-blasting. Edges are well-defined. And the surface is finished to a consistent level.

Here’s the second pattern in contrast to the above one.

Circular pattern of black and white cobblestones arranged in concentric circles, showcasing well-defined edges and a smooth surface.

Yessss, creating Chinese Lattice with cobblestone is doable. And doesn’t that look amazing! The first one is linear long curves. The second one is angular and intricate.

Does your project have the space, the imagination and the hands to for such beautiful patterns?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Does my house look ‘new’?

There is this strange desire among house owners who are renovating their houses or building houses anew, to make their houses look ‘new’.

‘New’ is so mercurial, temporal, elusive, that even while building the ‘new’, the ‘new’ may stop feeling ‘new’. Or right after the day of ‘house warming’, the newness may evaporate like water in desert.

Is it this desire for ‘new new new’ that makes folks select mirror-finished surface for their indoor flooring, irrespective of the material: granite, marble or vitrified tiles?

Look at this floor for example:

Close-up of indoor granite flooring with reflective surface and grains in shades of brown.

You would have guessed that this is granite with grains in shades of brown. If you look carefully, you might also see that it is reflective. And yet it is not mirror-finished surface. No, it is not matte surely.

Think about this.

Do you want a house that looks ‘new’, or do you want a house that feels neat and clean and cozy?

Mirror-finished surfaces often look new but also non-cozy. Beautiful perhaps but quite sterile.

The picture above shows granite flooring with a rather alluring surface finish. To my senses, ideal for indoor flooring where folks are looking for long-term beauty and warmth and a certain comfort and coziness. Mind you, this finish and feeling can’t be replicated using vitrified tiles. Perhaps not even with natural marble. Granite suits the best.

Would you try this finish for indoor flooring for your project?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

We cannot manufacture natural patterns

It is impossible.

You can’t print the endless, you can’t print the beauty of the endless quirks.

And that is why, irrespective of the price we put on stone and pay, stone is arguably the most precious thing available for our experiences and spaces and movements.

Vitrified Tile is an abomination in the name of creating spaces for our living and for our experiences. Sure it costs much cheaper than most natural stone but the story typically stops at just that. Over a life time, you can’t fall in love with the vitrified. It will glaze and gloss and you won’t understand what’s really the loss!

Check this picture of Mint Stone piece for modular elevation design.

Close-up of modular stone pieces arranged in a strip-like pattern, showcasing different textures and finishes, ready for dispatch.

This is these modular strip-like of pieces of stone are packed and dispatched to the destination. One picture from a recently dispatched order.

Packed boxes of stone pieces ready for dispatch, arranged neatly in a truck.

These modular wall elevation patterns can be done in many ways and many combinations. For your project, remember to call us and we may be able to contribute.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Robot-age Cobbles

Do they look like robot-age cobbles? 😀

We can credit the person who took this picture.

A close-up view of newly installed Kota Stone cobbles, showcasing their classic colors and machine-cut edges, with a partially filled orange bucket visible in the foreground.

These aren’t black, in case that’s how the pic shows to your eyes.

These are the classic ever-pleasing colors of Kota Stone cobbles. Machine-cut edges. And very good quality natural-feeling surface finish done at K. K. Stones Ahmedabad.

Would be interesting to see when the work gets over.

Do you have a project and an expanse that would look great with such cobbles? Do let us know.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Blackberry Sheen

Not much to write about.

These black pebbles are so well-contoured and rounded and finished they give off a sheen like actual blackberries. Do you see or feel the same looking at these pictures?

A collection of well-rounded black pebbles with a glossy finish, arranged on a light surface.

A close-up view of four polished black pebbles with smooth, rounded edges, reflecting light.

A collection of shiny, black pebbles arranged on a decorative plate, showcasing their smooth and rounded shapes.

If you have a project where you have some lovely spaces and niches and spots to fill, these pebbles should be a great option. Can you visualize your landscapes and hardscapes with these pebbles?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Floral Landscaping

Complement the soft flowers in your garden with floral hardscaping. 🙂 No kidding!

Have a look at this video of a work in progress. Floral pattern created out of colorful cobblestone. Am excited to see when the work’s all over.

You have a project for making some creative use of cobblestone? Or do you have a creative hardacaping idea in your mind?

Ahmedabad, Mehsana, Gandhinagar, Vadodara, Nadiad, Anand, we can deliver to all these places.

And while we can deliver to distant destinations too, you would have to check with us and work out the arrangements.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

The Patterns of Matrix Marble

Time to share glimpses of Matrix Grey-Black  Marble.

Close-up view of Matrix Grey-Black Marble, showcasing its deep colors and bold patterns.

A large slab of Matrix Grey-Black Marble with deep textures and bold patterns, displayed indoors.

A large slab of Matrix Grey-Black Marble with deep colors and bold patterns, displayed in a warehouse setting.

These are large slabs and meant for large spaces. The deep colors and bold patterns of the marble also demand good space.

Is there a big-space that you are working on?

Almost feels like 3D. Has to be given space to enjoy its beauty.

One might ask, what if we want to use this in small spaces? In which case we would say that you need to figure and determine the color-palette for your space, especially indoors. Then you may be able to make great use of this marble.

We will write a bit more on Color Palette for your projects as time goes by.


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Chocolate Stone

Work in progress… Flooring the area of a bungalow entrance and courtyard with a combination of Chocolate stone (with leather-finish surface) and Yellow stone.

Picture taken in near dark. Looks pretty?

No fad, this will look great for ages.

View of a bungalow entrance and courtyard featuring a combination of chocolate stone with a leather-finish surface and yellow stone tiles, captured in low light. A person is standing nearby, and the area appears to be in progress with some water on the surface.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

2 more patterns with Cobblestone

It feels like small sized stone bring an endless stimulation. An perennial trigger to imagine things.

Look at this pattern.

Patterned cobblestone driveway in progress, featuring circular designs and a mix of colors, showcasing depth and texture.

Work in progress for a driveway. Colors are sorted but mingling all the same. Looking at the pattern and colors in this pic, the feeling is one of enchanting depth.

Now look at another pattern.

Cobblestone driveway in progress featuring circular patterns in alternating shades of gray, pink, and white, creating an enchanting depth.

There are 4 colors and the cobbles are well-sorted based on the colors. The patterns in paving make interesting use alternating colors. Pic of work in progress, it would be interesting to see how it looks at the end.

Fascinating! How are you shaping your project? Would cobble patterns make your project interesting?


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Paving Pattern at a Resort in Udaipur

I like curves and curvy patterns in landscaping. Now have a look at this paving pattern of cobbles at this resort in Udaipur that we supplied to.

This feels like folds, or layer-over-layer. Nicely done.

A group of police officers in uniform standing on a cobbled pathway at a resort, with a clear sky in the background.

Does your project have the expanse of land to create interesting landscaping patterns? We can contribute with cobbles.


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Basalt Clad on Bungalow Walls

Received this picture of work-in-progress at a bungalow in Jamnagar. Black Basalt for wall-cladding!

Would be interesting to see how it looks when all the work’s done.

A construction site of a bungalow in Jamnagar showing work-in-progress with black basalt wall cladding and scaffolding.

Have you used black basalt stone in any of your projects? What’s been your experience?


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

You Can’t Judge Me Like That

A person holding a large slab of patterned granite, showcasing its unique texture and design, with other slabs in the background surrounded by gravel and greenery.
A Granite Pattern from South India

Having interacted with so many customers, patrons, Builders, Architects and Interior Designers over the years, I feel that judging the ‘goodness’ of material has gotten inverted somewhat. Let me explain this.

At first there were no vitrified tiles or ceramic tiles. There was just stone, of course, highly dependent on geography and geology of the time.

At first there were no laminates or veneers. There was just wood. Again dependent on the geography and the diversity of trees.

Transportation improved, so local became available globally.

Techniques of composing and making improved, so imitation of stone and wood became possible. And yet, imitation is just that! Imitation. It is not repetition. Because nothing repeats like Nature.

In certain areas, we feel like we have mastered Nature’s ability to repeat through ‘techniques’ but feels far from truth. We have just coaxed Nature to repeat for our purposes.

Let me get back to Stone for now. See that picture right at the beginning? It is a particular pattern of Granite from down south; am not bothering with the name right now. This is just the first slab/slice of the big block of granite. Slabs and slices behind this one may be quite similar or quite different depending of how geological processes may have transpired eons back.

Now, in these times, a lot of folks judge stone by uniformity. Means, they look for how similar to the first slab are the slabs behind. Atrocious! Where does this behavior come from? From mass-produced stuff. From mass-produced vitrified tiles.

And the irony? All, that’s right, all surface patterns and colors found in vitrified tiles are a copy of some or the other natural surface patterns found in stone or marble or granite. They are like the same 4 or 8 or 16 pages of a book printed over and over again. Yes, vitrified tiles are printed!

So having seen such repetition and ugly exactness in repetition in vitrified tiles, customers start looking at natural stone with the same ugly expectation. And they judge natural stone through such a lens. That’s the inversion. Horror!

Their senses get hijacked; I wonder why that happens so often. Or is it just a ruse to bargain for ridiculous prices after all?!

Hello! Just to remind you, the age of natural stone is greater than the history of all living beings arguably. Far far far far older than the history of human beings.

Pick the ugliest of stone, and it has characteristics of durability and opacity demanded by the structure or construction, it will become endearing, and look perfect in its imperfection and ugliness. Try.


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Black Flowers!

Natural Stone, in its default shape and condition, is a product of ‘creativity’. We do certain things to make it suitable for our purposes like landscaping, indoor flooring, paving et al. But this is something else.l, have a look.

Black Kadappah Stone in a floral form, modular pattern cutting for outdoor or semi-outdoor flooring. Impressive? We like it.

Black Kadappah Stone in a floral pattern, arranged for outdoor or semi-outdoor flooring, set on a green lawn.

When are we going to agree on one sacred for Kadappah? Earlier it used to be Cudappah and on the picture it is Kadapa! All are the same, in case you write in for inquiry.


Have a look at another picture below.

Black Kadappah stone flooring in a floral modular pattern, reflecting shiny surfaces with surrounding greenery.

An applied form of the Kadappah floral form. As is evident it is a sort semi-outdoor sort of space.


Have an interesting project coming up? Can you imagine your space petalled with Kadappah Stone Flowers?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Black and Spotted

Dear Landscaper, once you floor your space like this, do you think there’s a chance folks visiting and walking through such spaces will ever get bored?

You place any object, any furniture, any insane color and this floor will make everything feel in place. No joke!

Enduring Black Beauty, if you can call it that! 🙂

A textured stone floor featuring irregularly shaped dark stones separated by white grout, creating a unique and artistic pattern.

Got a project going where you have space for such flooring?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Jonpur, U.P. | Work in Progress

At a bungalow in Jonpur, U.P.

Have you noticed how these Work-in-Progress views look so satisfying? Don’t they?

It takes some artistry, even if most call these guys just ‘labor’ or low-paid kaarigars.

Arches of Cobbles, let’s call this design.

A partially completed cobblestone pathway in a bungalow garden, featuring intricate circular designs and a puddle reflecting nearby greenery, with stacks of unlaid stones in the foreground.

Is there a project where you have space for such work, such beauty in Indian Natural Stone?


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Giraffe Cover | Crazy Kota Stone Flooring

Have a look at this.

As is evident this is outdoor flooring. Looks fabulous? What do you think?

I feel such randomly shaped Kota Stone would be stunning indoors as well. The space between the stone pieces can be much much finer. And the floor can polished glossy like mirror.

For a moment, looking at this picture, it felt like Giraffe skin 😀.

Close-up of Kota Stone outdoor flooring with randomly shaped pieces, showcasing a polished surface and surrounding steps.

Do you think your project has space for such work? What is the color palette you’ve imagined for your project?


Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Have you heard of Disposable Beauty?

You may never have heard of that, I guess.

Have you heard of Durable Beauty?

Durable vs Disposable may feel like opposites actually.

Another question, do you put in efforts to maintain what you consider as ‘disposable’? This is a difficult question. Or may entail some mixed answers. But by and large, you would say, why maintain the stuff that is disposable.

Now, the corollary. Do you put in efforts to maintain what you consider as ‘durable’?

We surely put in more efforts to maintain what is expensive, irrespective of whether is durable or disposable.

Durable vs Disposable is a debate for stuff that’s man-made. Stone is not man-made. We shape it. But we do not ‘make’. We slice it, chisel it, given it dimensions, but we do not ‘manufacture’ it.

Stone is eternal. God’s gift.

What is see below are Cudappah Cobbles with a special surface finish using Shot Blasting.

A close-up view of nine Cudappah cobbles arranged in a square pattern on green grass, showcasing their textured surface finish.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Contrast and Pattern

Have a look at the pattern created out of some contrasting natural stone cobbles.

If there is a good expanse of land for landscaping and paving in your project you can create something absolutely and almost, I can say, eternally beautiful! What do you think?

A patterned pathway made of contrasting natural stone cobbles, showcasing circular designs in shades of pink, gray, and light beige, surrounded by greenery.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Soffedge Cobbles | Ideal for Paving

Have you experienced machine-cut cobbles? Not just while laying but while walking on them, especially walking barefoot?

These Soffedge Cobbles are an upgraded version, you can say. Demand a special process to assume these soft edges. They’ve got a look, no? And you can experience the  softness of the edges while walking on them too.

A top-down view of a nine-piece arrangement of Soffedge Cobbles on a dark wooden surface, showcasing their soft edges and textured appearance.

Close-up view of a grid of Soffedge Cobbles with soft edges, positioned on a concrete surface, with a person's feet visible in sneakers.

Close-up view of Soffedge Cobbles showcasing their soft edges and textured surfaces.

Close-up view of partially laid Soffedge Cobbles with a surrounding edge, construction tools, and materials on the ground.

Work in Progress of paving with Soffedge Cobbles.


Six Soffedge Cobbles with smooth edges arranged in a grid on a dark surface.

Top view of various Soffedge Cobbles arranged in a grid pattern, showcasing different shades and textures.

Four Soffedge Cobbles displayed on a wooden table, showcasing their soft edges.

Grid of various Soffedge Cobbles with soft edges, showing different colors and textures, with a person's feet in the foreground.

A top-down view of nine Soffedge Cobbles arranged in a grid on a dark wooden surface, showcasing their soft edges and varied textures.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Beigish Pinkish Patterns for Landscaping

Here is a another option. Patterned natural stone for landscaping and paving. Fancy something like this for your project?

A worker sitting on the ground, arranging patterned natural stone slabs for landscaping, with additional stone pieces scattered around.

Patterned natural stone slabs stacked on gravel, showcasing natural textures and colors.

Stacked natural stone slabs in a quarry, surrounded by smaller stone fragments, showcasing various textures and colors under sunlight.

Close-up of a layered, patterned natural stone piece suitable for landscaping and paving, resting on a pile of similar stones.

With our understanding of natural stone, allow us to contribute in a beautiful way to your project.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Adopt Rocks Literally

Showing you some pictures of rocks that are looking for adoption in your landscaping project.

To say that they will make your landscape ancient is not an under-statement. Not at all!

What is going to happen you would love to place your sitting apparatus and furniture somewhere near these rocks, and sip your coffee in the company of these old rocks and dear friends. Not so hard to imagine.

Try. We will help.

A collection of large, round rocks with earthy tones, positioned on a gravel surface with sparse vegetation nearby, suggesting potential for landscaping use.
Large, ancient-looking rocks scattered on a dry, rocky landscape with patches of grass.
A cluster of large, weathered rocks surrounded by sparse greenery on a dirt landscape.

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Work in Progress | Resort at Udaipur

A view of a resort construction site in Udaipur, showcasing a pathway made with multi-color machine-cut cobbles, surrounded by landscaping and mountains in the background.

Udaipur is the destination for ‘destination wedding’, right?

This picture was clicked last year. A resort project in progress. By now, it would all be over and done I guess.

You can see the laying of multi-color machine-cut cobbles with surface dimension of 5.5″ * 5.5″. Looks pretty even in the unfinished look.

Imagine vitrified tiles used in a city like Udaipur that has such rich architectural heritage. Blasphemy! And yet they are doing it all the over the place, the silly straight-lined aluminium panelled hotels.

At places, you see windows made with the classic royal palace-like window-frames, and then floored with vitrified tiles. Pukish when you realise the kind of minds at work.

Horror!

Do you have a project with a good expanse?

Get in touch with Mr. G S Soni
Mobile: +91 98250 15546

Up ↑