Prime Minister Narendra Modi on Saturday laid the foundation stone and inaugurated several development projects worth Rs 60,000 crore in Odisha's Jharsuguda and reiterated his call for an 'Aatmanirbhar Bharat (self-reliant India)'.