Deprecated: stripos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /www/wwwroot/zhanqun.com/list.php on line 48
lottery.mhada.gov.in

lottery.mhada.gov.in

The Maharashtra Housing and Area Development Authority (MHADA) is a prominent body in India responsible for affordable housing solutions. One of the key initiatives by MHADA is its lottery system, which provides an opportunity for individuals to secure affordable housing units. The lottery portal, accessible at lottery.mhada.gov.in, is a crucial platform for this process. Overview of MHADA Lottery System MHADA’s lottery system is designed to ensure transparency and fairness in the allocation of housing units.

  • Cash King Palace
    new
    Royal Wins100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Lucky Ace Palace
    Luck&Luxury100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Starlight Betting Lounge
    Celestial Bet100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Spin Palace Casino
    Win Big Now100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Silver Fox Slots
    Elegance+Fun100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Golden Spin Casino
    Luxury Play100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Royal Fortune Gaming
    Opulence & Thrills100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Lucky Ace Casino
    Luck&Luxury100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Diamond Crown Casino
    Opulence & Fun100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more
  • Victory Slots Resort
    Spin to Win100% / $1500
    Casino popularity:
    Collecting more data...
    Payment methods
    • Mifinity
    • Google Pay
    • PIX
    • EcoPayz
    • Neteller
    • Apple Pay
    • Visa
    • Sofort
    • Interac
    • Wagering: 35 x (b)
    • Withdrawal time: 1 days
    • Minimum deposit to casino: $30
    • Bonus max bet: $5
    • Established: 2024
    • Free Spins: 200
    • 1st Deposit Bonus:100% / $1500 + 200 Free Spins
    • Bonus code: FRUIT22nd Deposit Bonus:100% / $1500 + 75 Free Spins
    • Bonus code: FRUIT33rd Deposit Bonus:75% / $3000 + 75 Free Spins
    • Bonus code: FRUIT44th Deposit Bonus:50% / $4500 + 200 Free Spins
    • Leading selection of slots
    • VISA casino site
    • HD streaming casino games
    • Newly unveiled casino
    • Signup offer now available
    • Mr. Gamble special bonuses
    Show more

Source

  1. lottery.mhada.gov.in
  2. lottery.mhada.gov.in
  3. lottery.mhada.gov.in
  4. lottery.mhada.gov.in
  5. lottery.mhada.gov.in
  6. lottery.mhada.gov.in

lottery.mhada.gov.in

The Maharashtra Housing and Area Development Authority (MHADA) is a prominent body in India responsible for affordable housing solutions. One of the key initiatives by MHADA is its lottery system, which provides an opportunity for individuals to secure affordable housing units. The lottery portal, accessible at lottery.mhada.gov.in, is a crucial platform for this process.

Overview of MHADA Lottery System

MHADA’s lottery system is designed to ensure transparency and fairness in the allocation of housing units. Here’s how it works:

  • Application Process: Interested individuals can apply for the lottery through the official MHADA portal. The application process typically involves filling out an online form and submitting the necessary documents.
  • Lottery Draw: Once the application period closes, MHADA conducts a public lottery draw. The draw is usually held in a transparent manner, often with media coverage, to ensure there is no room for manipulation.
  • Winner Announcement: The results of the lottery draw are published on the MHADA portal. Winners are notified through various channels, including SMS and email.

Key Features of the MHADA Lottery Portal

The MHADA lottery portal is designed to be user-friendly and informative. Here are some of its key features:

  • User Registration: Users can create an account on the portal to track their application status, view past lottery results, and receive updates.
  • Application Tracking: Once an application is submitted, users can track its status through the portal. This includes updates on document verification and other processing stages.
  • Lottery Results: The portal provides a comprehensive list of past lottery results, making it easy for users to verify the outcomes of previous draws.
  • FAQs and Support: The portal includes a section with frequently asked questions (FAQs) and customer support options to assist users with any queries or issues they may encounter.

Benefits of Participating in MHADA Lottery

Participating in the MHADA lottery offers several benefits, particularly for individuals seeking affordable housing:

  • Affordable Housing: The housing units offered through the lottery are priced significantly lower than market rates, making them accessible to a broader segment of the population.
  • Transparency: The lottery system is designed to be transparent, reducing the risk of favoritism or corruption.
  • Wide Reach: The online portal allows applicants from across Maharashtra to participate, increasing the pool of potential beneficiaries.

How to Apply for MHADA Lottery

Applying for the MHADA lottery involves a few straightforward steps:

  1. Visit the Portal: Go to lottery.mhada.gov.in.
  2. Register: Create an account on the portal if you haven’t already.
  3. Fill Out the Application Form: Complete the online application form with accurate personal and financial details.
  4. Submit Documents: Upload the required documents, such as proof of identity, income, and address.
  5. Pay the Fee: Pay the application fee through the available online payment options.
  6. Track Your Application: Use the portal to track the status of your application and stay updated on the lottery draw date.

The MHADA lottery portal is a vital tool for individuals seeking affordable housing in Maharashtra. Its transparent and user-friendly design ensures that the process is fair and accessible to all. By participating in the MHADA lottery, applicants have a chance to secure a home at a price that is within their reach, contributing to the broader goal of housing for all.

ipl next match mumbai

The Indian Premier League (IPL) is one of the most thrilling and competitive cricket tournaments in the world. Fans eagerly await each match, and the next match featuring the Mumbai Indians is no exception. Here’s everything you need to know about the IPL next match involving Mumbai.

Upcoming Match Details

Date and Time

  • Date: [Insert Date]
  • Time: [Insert Time]

Venue

  • Stadium: [Insert Stadium Name]
  • Location: [Insert Location]

Teams

  • Mumbai Indians (MI)
  • Opponent Team: [Insert Opponent Team Name]

Key Players to Watch

Mumbai Indians (MI)

  • Rohit Sharma: The captain and one of the most experienced players in the IPL.
  • Jasprit Bumrah: Known for his lethal yorkers and death bowling skills.
  • Kieron Pollard: A power-hitter who can change the game in a matter of overs.

Opponent Team

  • [Insert Key Player 1]: [Brief Description]
  • [Insert Key Player 2]: [Brief Description]
  • [Insert Key Player 3]: [Brief Description]

Recent Form

Mumbai Indians

  • Last 5 Matches: [Insert Results]
  • Current Position in Points Table: [Insert Position]

Opponent Team

  • Last 5 Matches: [Insert Results]
  • Current Position in Points Table: [Insert Position]

Head-to-Head Record

Overall

  • Matches Played: [Insert Number]
  • Mumbai Indians Wins: [Insert Number]
  • Opponent Team Wins: [Insert Number]

Last 5 Encounters

  • Mumbai Indians Wins: [Insert Number]
  • Opponent Team Wins: [Insert Number]

Predictions and Betting Odds

Expert Predictions

  • [Insert Expert 1 Name]: [Insert Prediction]
  • [Insert Expert 2 Name]: [Insert Prediction]

Betting Odds

  • Mumbai Indians: [Insert Odds]
  • Opponent Team: [Insert Odds]

How to Watch

TV Channels

  • India: [Insert Channel Name]
  • International: [Insert Channel Name]

Online Streaming

  • Hotstar: [Insert Link]
  • Other Platforms: [Insert Platform Names]

The IPL next match featuring Mumbai Indians is set to be a thrilling encounter. With both teams in good form and key players ready to shine, fans are in for a treat. Make sure to catch all the action live and enjoy the excitement of the IPL.

driving slot booking in ap

Introduction

Driving slot booking in Andhra Pradesh has become an essential process for individuals looking to obtain a driver’s license. With the advent of online services, the process has become more streamlined and accessible. This article delves into the various aspects of driving slot booking in Andhra Pradesh, including the steps involved, the importance of timely booking, and tips for a smooth experience.

Steps to Book a Driving Slot

1. Visit the Official Website

  • The first step in booking a driving slot is to visit the official website of the Andhra Pradesh Transport Department. The website provides a user-friendly interface for booking slots.

2. Create an Account

  • If you are a first-time user, you will need to create an account. This involves providing basic personal information and setting up a login credential.

3. Fill in the Application Form

  • Once logged in, you will be required to fill in the application form. This form will ask for details such as your name, address, contact information, and the type of license you are applying for.

4. Select a Test Date and Time

  • After submitting the application form, you will be prompted to select a date and time for your driving test. It is advisable to book your slot well in advance to avoid last-minute rush and ensure availability.

5. Make the Payment

  • The final step involves making the payment for the driving test. The website accepts various payment methods, including credit/debit cards and net banking.

6. Confirmation and Receipt

  • Upon successful payment, you will receive a confirmation and a receipt. This receipt should be printed out and carried to the test center on the day of your test.

Importance of Timely Booking

1. Avoid Last-Minute Hassles

  • Booking your driving slot in advance helps you avoid the last-minute rush and the stress associated with it. It ensures that you have ample time to prepare for the test.

2. Better Slot Availability

  • Early booking increases your chances of getting a preferred date and time for your driving test. This is particularly important if you have specific time constraints.

3. Plan Your Preparation

  • Knowing your test date well in advance allows you to plan your preparation effectively. You can allocate specific time slots for practice and revision.

Tips for a Smooth Booking Experience

1. Check System Requirements

  • Ensure that your device meets the system requirements for accessing the online portal. A stable internet connection is also crucial for a smooth booking process.

2. Keep Required Documents Ready

  • Have all the necessary documents, such as your learner’s license and identification proof, ready before you start the booking process. This will save time and prevent last-minute hassles.

3. Stay Updated

  • Keep yourself updated with any changes or updates to the booking process. The Transport Department may introduce new features or modify existing ones to enhance user experience.

4. Contact Support if Needed

  • If you encounter any issues during the booking process, do not hesitate to contact the support team. They can provide assistance and resolve any technical difficulties you may face.

Driving slot booking in Andhra Pradesh is a straightforward process that can be completed online with ease. By following the steps outlined in this article and adhering to the tips provided, you can ensure a smooth and hassle-free experience. Timely booking not only helps you secure a preferred slot but also allows you to prepare adequately for your driving test.

states with online sports betting

Online sports betting has seen a significant rise in popularity over the past few years, with many states in the United States legalizing and regulating this form of gambling. Below is a comprehensive list of states that currently allow online sports betting, along with some key details about their regulations and market status.

1. New Jersey

  • Legalization Date: June 2018
  • Key Points: One of the pioneers in legalizing online sports betting. Offers a wide range of sportsbooks and competitive odds.

2. Nevada

  • Legalization Date: October 2017 (with restrictions)
  • Key Points: Known for its long history of gambling, Nevada offers a robust online sports betting market, though it initially had restrictions on mobile betting.

3. Pennsylvania

  • Legalization Date: November 2019
  • Key Points: Offers a variety of sportsbooks and has seen significant revenue growth since legalization.

4. Illinois

  • Legalization Date: June 2019
  • Key Points: Recently expanded its online sports betting market, with several major sportsbooks operating in the state.

5. Indiana

  • Legalization Date: May 2019
  • Key Points: A rapidly growing market with competitive offerings from multiple sportsbooks.

6. Colorado

  • Legalization Date: November 2019
  • Key Points: Known for its scenic beauty, Colorado also boasts a thriving online sports betting industry.

7. Iowa

  • Legalization Date: August 2019
  • Key Points: Offers a mix of online and retail sports betting options, with a growing number of sportsbooks.

8. Michigan

  • Legalization Date: December 2019
  • Key Points: Recently launched its online sports betting market, with several major operators entering the state.

9. Tennessee

  • Legalization Date: November 2020
  • Key Points: Unique in that it only allows online sports betting, with no retail options available.

10. Virginia

  • Legalization Date: January 2021
  • Key Points: One of the newer states to legalize online sports betting, with a growing number of operators.

11. West Virginia

  • Legalization Date: March 2018
  • Key Points: Offers both online and retail sports betting options, with a few major sportsbooks operating in the state.

12. Delaware

  • Legalization Date: June 2018
  • Key Points: One of the first states to legalize sports betting post-PASPA, with a small but established online market.

13. Rhode Island

  • Legalization Date: November 2018
  • Key Points: Offers both online and retail sports betting, with a focus on in-person registration initially.

14. Mississippi

  • Legalization Date: August 2018
  • Key Points: Primarily a retail sports betting market, though some online options are available through casino apps.

15. New Hampshire

  • Legalization Date: December 2019
  • Key Points: Offers a limited number of online sportsbooks, with a focus on mobile betting.

16. Oregon

  • Legalization Date: August 2019
  • Key Points: Operates through the state lottery, with a single online sportsbook available.

17. Montana

  • Legalization Date: May 2019
  • Key Points: Operates through the state lottery, with a mix of online and retail options.

18. Washington, D.C.

  • Legalization Date: May 2019
  • Key Points: Operates through the DC Lottery, with a single online sportsbook available.

Future States to Watch

Several other states are considering legalizing online sports betting. These include:

  • California: A potential goldmine for sports betting operators, with ongoing discussions about legalization.
  • Florida: Recently saw a legal battle over sports betting, with potential future legalization on the horizon.
  • New York: Currently offers retail sports betting, with discussions about expanding to online betting.

The landscape of online sports betting in the United States is rapidly evolving, with more states legalizing and expanding their markets. As of now, over a dozen states offer legal online sports betting, with many more on the horizon. Whether you’re a seasoned bettor or a newcomer to the world of sports betting, these states provide a variety of options to suit your needs.

Frequently Questions

How can I participate in the MHADA lottery at lottery.mhada.gov.in?

To participate in the MHADA lottery at lottery.mhada.gov.in, first, visit the official website and navigate to the 'Lottery' section. Register by filling out the required personal and contact details. Ensure you have all necessary documents, such as ID proof and address proof, ready. After registration, select the housing scheme you wish to apply for and pay the application fee online. Submit your application and keep a record of your application number for future reference. Regularly check the website for updates on the lottery draw date and results. Participation in the MHADA lottery offers a chance to secure affordable housing in Mumbai.

How can I participate in the MHADA lottery at lottery.mhada.gov.in?

To participate in the MHADA lottery at lottery.mhada.gov.in, first, visit the official website and navigate to the 'Lottery' section. Register by filling out the required personal and contact details. Ensure you have all necessary documents, such as ID proof and address proof, ready. After registration, select the housing scheme you wish to apply for and pay the application fee online. Submit your application and keep a record of your application number for future reference. Regularly check the website for updates on the lottery draw date and results. Participation in the MHADA lottery offers a chance to secure affordable housing in Mumbai.

 

How can I participate in the MHADA lottery at lottery.mhada.gov.in?

To participate in the MHADA lottery at lottery.mhada.gov.in, first, visit the official website and navigate to the 'Lottery' section. Register by filling out the required personal and contact details. Ensure you have all necessary documents, such as ID proof and address proof, ready. After registration, select the housing scheme you wish to apply for and pay the application fee online. Submit your application and keep a record of your application number for future reference. Regularly check the website for updates on the lottery draw date and results. Participation in the MHADA lottery offers a chance to secure affordable housing in Mumbai.

How can I participate in the MHADA lottery at lottery.mhada.gov.in?

To participate in the MHADA lottery at lottery.mhada.gov.in, first, visit the official website and navigate to the 'Lottery' section. Register by filling out the required personal and contact details. Ensure you have all necessary documents, such as ID proof and address proof, ready. After registration, select the housing scheme you wish to apply for and pay the application fee online. Submit your application and keep a record of your application number for future reference. Regularly check the website for updates on the lottery draw date and results. Participation in the MHADA lottery offers a chance to secure affordable housing in Mumbai.

How can I participate in the MHADA lottery at lottery.mhada.gov.in?

To participate in the MHADA lottery at lottery.mhada.gov.in, first, visit the official website and navigate to the 'Lottery' section. Register by filling out the required personal and contact details. Ensure you have all necessary documents, such as ID proof and address proof, ready. After registration, select the housing scheme you wish to apply for and pay the application fee online. Submit your application and keep a record of your application number for future reference. Regularly check the website for updates on the lottery draw date and results. Participation in the MHADA lottery offers a chance to secure affordable housing in Mumbai.