At https://www.dailymail.co.uk/sciencetech/article-11648777/ … 256 fossilised Titanosaurus eggs have been unearth in India – in 92 separate nests. It seems to be a breeding colony, we are told. The nests were found east to west across a distance of 620 miles. The hatchery was found in the Lameta Formation, in the Narmada Valley. This region hosts many fossilised dinosaur eggs, of different species, as well as skeletons of dinosaurs. They date to the late Cretaceous and could well all be victims of the asteroid strike at the K/Pg boundary.
The Lameta Beds of central India are intimately connect with the Deccan lavas and are critical to determining Upper Cretaceous palaeoenvironments and palaeography of the area. Dinosaurs occur inh the sandy and pebbly marls [clays and sand with pebbles as befitting a watery environment] of the Lower Limestone together with freshwater aquatic pulmonates, ostracades and various micro vertebrates, including fish scales etc. See for example https://www.academia.edu/31169631/ … which appears to be the full article of the following link, an abstract …
https://www.sciencedirect.com/science/article/abs/piii/003101829400128U … and an Indian source at https://abplive.com/science/madhya-pradesh-narmada-valley-researchers-find-92-dinosaur-nesting-sites-256-fossil-eggs-of-giant-titanosaurs-india-biggest-dinosaurs-1576793