input: Write a Python function to fetch and return the most expensive products from a MySQL database using pymysql.
  assert get_most_expensive_products() == [('ProductA', 100.0), ('ProductB', 95.0)]
  assert get_most_expensive_products() == [('ProductC', 150.0), ('ProductD', 120.0), ('ProductE', 110.0)]
output: def get_most_expensive_products():
      import pymysql
      
      # Database connection details
      connection = pymysql.connect(
          host='your_host',
          user='your_username',
          password='your_password',
          db='your_database'
      )
      
      try:
          with connection.cursor() as cursor:
              # Query to fetch the most expensive products
              query = """
              SELECT name, price
              FROM products
              ORDER BY price DESC
              LIMIT 3
              """
              cursor.execute(query)
              result = cursor.fetchall()
              return result
      finally:
          connection.close()