Hi Experts,
I am not able to find a reason why a table would take so much space in one environment and not in other environment with same/less number of rows.
I ran 
SELECT 
    t.NAME AS TableName,
    sum(p.rows) as RowCounts,
    sum(a.total_pages) as TotalPages, 
    sum(a.used_pages) as UsedPages, 
    sum(a.data_pages) as DataPages,
    (sum(a.total_pages) * 8) / 1024 as TotalSpaceMB, 
    (sum(a.used_pages) * 8) / 1024 as UsedSpaceMB, 
    (sum(a.data_pages) * 8) / 1024 as DataSpaceMB
FROM 
    sys.tables t
INNER JOIN      
    sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN 
    sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
INNER JOIN 
    sys.allocation_units a ON p.partition_id = a.container_id
WHERE 
    t.NAME NOT LIKE 'dt%' AND
    i.OBJECT_ID > 255 AND   
    i.index_id <= 1
GROUP BY 
    t.NAME, i.object_id, i.index_id, 
i.name ORDER BY 
    TotalSpaceMB DESC
OUTPUT:
TableName	RowCounts	TotalPages	UsedPages	DataPages	TotalSpaceMB	UsedSpaceMB	DataSpaceMB
TABLE_NM	22272978	93921677	90663156	90662503	733763	708305	708300
I see a huge number of pages were used in this environment as compared to other environment.
The table in question is kind of a staging table with deletes and inserts everyday for about 60% of its data.
Any pointers are appreciated!
Thanks in advance.
Gyana